设计模式这个东西,说实话之前没有看懂过,而且很久一段时间才发现工作中根本没有使用过……扎心的编程之旅。
- 设计原则
- SOLID 原则 -SRP 单一职责原则
- SOLID 原则 -OCP 开闭原则
- SOLID 原则 -LSP 里式替换原则
- SOLID 原则 -ISP 接口隔离原则
- SOLID 原则 -DIP 依赖倒置原则
- DRY 原则
- KISS 原则
- YAGNI 原则
- LOD 法则
- 设计模式
- 单例模式
- 工厂模式(工厂方法和抽象工厂)
- 建造者模式
- 原型模式
- 代理模式
- 桥接模式
- 装饰者模式
- 适配器模式
- 门面模式
- 组合模式
- 享元模式
- 观察者模式
- 模板模式
- 策略模式
- 职责链模式
- 迭代器模式
- 状态模式
- 访问者模式
- 备忘录模式
- 命令模式
- 解释器模式
- 中介模式
创建型:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式、原型模式
结构型:代理模式、桥接模式、装饰者模式、适配器模式、门面模式、组合模式、享元模式
行为型:观察者模式、模板模式、策略模式、职责链模式、迭代器模式、状态模式、访问者模式、备忘录模式、命令模式、解释器模式、中介模式