1 简单工厂模式:
if else
2 工厂方法模式: 多个产品
3 抽象工厂模式: 多个产品族
4 单例模式: 只有一个实例
5 建造者模式: 创建对象时,分步骤构建属性
6 原型模式: 克隆
7 适配器模式: 转换,方法调用另一个方法
8 桥接模式: 一座桥连接两边,让其相通有关联。将不变化的单独出来,将变化的单独出来
9 组合模式: 很多类需要组合,则使用树实现,树怎么实现呢,用list实现
10 装饰模式: 多一层,墙壁,一层再加一层
11 门面模式: 统一门面类
12 享元模式: 共享,map
13 代理模式: 相同的方法调用相同的方法
14 责任链模式: 一个节点下面有另一个节点,链子
15 解释器模式: 方法名称上就能看出来意思
16 命令模式: 有很多命令,则需要统一命令类
17 中介者模式: 很多同事类都分别连接中介者。中介者作为核心,
18 迭代器模式: 重新实现一个具有迭代器功能的类
19 观察者模式: 注册-----》观察-------》通知
20 策略模式: 有很多方法,看使用哪一个方法
21 状态模式: 一个状态有前一个状态和后一个状态,
22 访问者模式: Z字形,额外的方法访问
23 备忘录模式: 备份和还原。
2 工厂方法模式: 多个产品
3 抽象工厂模式: 多个产品族
4 单例模式: 只有一个实例
5 建造者模式: 创建对象时,分步骤构建属性
6 原型模式: 克隆
7 适配器模式: 转换,方法调用另一个方法
8 桥接模式: 一座桥连接两边,让其相通有关联。将不变化的单独出来,将变化的单独出来
9 组合模式: 很多类需要组合,则使用树实现,树怎么实现呢,用list实现
10 装饰模式: 多一层,墙壁,一层再加一层
11 门面模式: 统一门面类
12 享元模式: 共享,map
13 代理模式: 相同的方法调用相同的方法
14 责任链模式: 一个节点下面有另一个节点,链子
15 解释器模式: 方法名称上就能看出来意思
16 命令模式: 有很多命令,则需要统一命令类
17 中介者模式: 很多同事类都分别连接中介者。中介者作为核心,
18 迭代器模式: 重新实现一个具有迭代器功能的类
19 观察者模式: 注册-----》观察-------》通知
20 策略模式: 有很多方法,看使用哪一个方法
21 状态模式: 一个状态有前一个状态和后一个状态,
22 访问者模式: Z字形,额外的方法访问
23 备忘录模式: 备份和还原。