# design_pattern **Repository Path**: MeganZheng/design_pattern ## Basic Information - **Project Name**: design_pattern - **Description**: java 设计模式 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # design_pattern ## 项目介绍 #### java 设计模式: * 设计模式七大原则: * [开闭原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/openclose/%E5%BC%80%E9%97%AD%E5%8E%9F%E5%88%99.md) * [单一职责原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/singleresponsibility/%E5%8D%95%E4%B8%80%E8%81%8C%E8%B4%A3%E5%8E%9F%E5%88%99.md) * [里氏替换原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/liskovsubstitution/%E9%87%8C%E6%B0%8F%E6%9B%BF%E6%8D%A2%E5%8E%9F%E5%88%99.md) * [接口隔离原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/interfacesegregation/%E6%8E%A5%E5%8F%A3%E9%9A%94%E7%A6%BB%E5%8E%9F%E5%88%99.md) * [依赖倒置原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/dependenceinversion/%E4%BE%9D%E8%B5%96%E5%80%92%E7%BD%AE%E5%8E%9F%E5%88%99.md) * [迪米特原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/demeter/%E8%BF%AA%E7%B1%B3%E7%89%B9%E5%8E%9F%E5%88%99.md) * [合成(组合)/聚合复用原则](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/principle/compositionaggregation/%E5%90%88%E6%88%90(%E7%BB%84%E6%88%90)%2C%E8%81%9A%E5%90%88%E5%A4%8D%E7%94%A8%E5%8E%9F%E5%88%99.md) * 工厂模式: * [简单工厂](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/pattern/creational/simplefactory/%E7%AE%80%E5%8D%95%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F.md) * [工厂方法](https://gitee.com/MeganZheng/design_pattern/blob/master/src/main/java/com/megan/design/pattern/creational/factorymethod/%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95.md) ## UML 类图 ![UML 类图](https://images.gitee.com/uploads/images/2018/0825/102008_0e19b6f0_1245502.png "UML 类图")