设计模式中的几种思想

设计模式中的几种思想。*
1.中间层思想,灵活。两个价值类之间加了一个中间层。
1.1 工厂模式
1.2 创建者
1.3 适配器
1.4 抽象工厂*
1.5 外观
1.6 中介者
1.7 代理
1.8 命令模式:由命令对象代理命令
桥接中也有中间件的思想,桥接也有倾向于中间件的
2.组合思想,两个价值类的直接关系。
等同于桥接指针做为中间件。
2.1 桥接
2.2 装饰
2.3 状态
2.4 策略
2.5 职责链
3.迭代的思想,找共性
3.1 迭代器
3.2 装饰
3.3 职责链
3.4 解释器,
3.* 其实也是不典型的迭代。迭代就意味着有共性,有共性,有共性是规律的终结,所以设计总围绕着共性和个性展开,可以概括的说:设计就是对共性和个性的处理。
4.模板思想,定接口思。
目的是为了定规则和协议,约定,这也是接口思想的价值。
模板
创建者
抽象工厂
迭代器
组合
5.策略思想,多态
策略
状态
桥接
职责链
装饰
工厂
抽象工厂
6.用桥接作为中间件的
桥接的指针本事可以作为中间件,他承载的价值有两方面。
6.1单纯承载多态
6.2承载迭代
6.2.1 迭代器
6.2.2 装饰
6.2.3 职责链
6.2.4 观察者
7.迭代桥接
装饰
职责链
观察者
迭代
8.函数封装思想,动态变静态,动态的函数变成静态的对象,
8.1 模板方法
8.2 创建模式3方法都是把对象变方法。
补记
工厂是把对象变成了函数。
命令是把函数编程了对象

猜你喜欢

转载自blog.csdn.net/xie__jin__cheng/article/details/88764685