# principle_and_design **Repository Path**: mwk719/principle_and_design ## Basic Information - **Project Name**: principle_and_design - **Description**: 软件开发中可能需要遵循的原则和设计 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-04-23 - **Last Updated**: 2023-03-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 原则And设计 #### 介绍 软件开发中可能需要遵循的原则和设计 #### 说明 1. principle 面向对象设计原则 2. design 软件设计模式 #### 结构 ```` 面向对象设计原则 principle ├─lsp //里氏替换原则 http://c.biancheng.net/view/1324.html ├─dip //依赖倒置原则 http://c.biancheng.net/view/1326.html ├─SRP //单一职责原则 http://c.biancheng.net/view/1327.html ├─isp //接口隔离原则 http://c.biancheng.net/view/1330.html ├─lod //迪米特法则 http://c.biancheng.net/view/1331.html ├─CRP //合成复用原则 http://c.biancheng.net/view/1333.html 软件设计模式 design ├─singleton //单例模式 http://c.biancheng.net/view/1324.html ├─prototype //原型模式 http://c.biancheng.net/view/1343.html ├─factorymethod //工厂模式 http://c.biancheng.net/view/1348.html ├─builder //建造者模式 http://c.biancheng.net/view/1354.html ├─proxy //代理模式 http://c.biancheng.net/view/1359.html ├─adapter //适配器模式 http://c.biancheng.net/view/1361.html ├─bridge //桥接模式 http://c.biancheng.net/view/1364.html ├─decorator //装饰模式 http://c.biancheng.net/view/1366.html ├─facade //外观模式 http://c.biancheng.net/view/1369.html ├─flyweight //享元模式 http://c.biancheng.net/view/1371.html ├─composite //组合模式 http://c.biancheng.net/view/1373.html ├─observer //观察者模式 ├─template //模板模式 https://minwk.top/template-factory/ ├─command //命令模式 https://minwk.top/design-command ├─chain //责任链模式 https://minwk.top/design-chain ├─enum //枚举接口实现 ├─anonymousclass //匿名内部类 https://minwk.top/design-anonymous-class ├─event //事件机制 https://minwk.top/design-event/ ````