Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 987 Bytes

File metadata and controls

36 lines (20 loc) · 987 Bytes

设计模式 Design Pattern

1. 六大原则

1.1. 开闭原则(Open Close Principle)

1.2. 里氏代换原则(Liskov Substitution Principle)

1.3. 依赖倒转原则(Dependence Inversion Principle)

1.4. 接口隔离原则(Interface Segregation Principle)

1.5. 最少知道原则(Demeter Principle)

1.6. 合成复用原则(Composite Reuse Principle)

2. 五种创建模式

2.1. 工厂方法(Factory Method)

2.2. 抽象工厂(Abstract Factory)

2.3. 单例模式(Singleton)

2.4. 建造者模式(Builder)

2.5. 原型模式(Prototype)

3. 七种结构模式

4. 十一种行为模式

5. Ref