设计模式
7 大原则
1 | 单一职责: 每个类只负责一个职责(或每个方法) |
创建型
单例模式
1 | 原理: 确保一个类只有一个实例,并提供该实例的全局访问点。 |
原型模式
1 | 原理: 使用原型实例指定要创建对象的类型,通过复制这个原型来创建新对象. |
创建者模式(生成器模式)
1 | 原理: |
简单工厂模式
1 | 原理: |
工厂方法模式
1 | 原理: |
抽象工厂模式
1 | 原理: |
结构型
适配器模式
1 | 原理: |
装饰者模式
1 | 原理: |
代理模式
1 | 原理: |
桥接模式
1 | 原理: |
享元模式
1 | 原理: |
组合模式
1 | 原理: |
外观模式
1 | 原理: |
行为型
职责链(责任链)模式
1 | 原理: |
观察者模式
1 | 原理: |
状态模式
1 | 原理: |
策略模式
1 | 原理: |
模板方法模式
1 | 原理: |
命令模式
1 | 原理: |
中介模式
1 | 原理: |
备忘录模式
1 | 原理: |
访问者模式
1 | 原理: |
迭代器模式
1 | 原理: |
解释器模式
1 | 原理: |
空对象模式
1 | 原理: |