上午题-8-设计模式
[toc]
设计模式的要素
设计模式分类
记忆创建型和结构性的设计模式即可,剩余的就是行为型了。
然后记忆每个类型中的类模式,剩下的就是对象模式了。
创建型设计模式
简单工厂模式
工厂方法模式
1)意图
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method(工厂方法)使一个类的实例化延迟到其子类。
抽象工厂模式
意图、结构、适用性
生成器模式
题目
45题
原型模式
抽象工厂模式是适用于一个系统要独立于它的产品的创建、组合和表示时。
而原型模式是创建、构成和表示时。
单例模式
结构型设计模式
- 适配器
- 桥接
- 组合
- 装饰
- 外观
- 享元
- 代理
乔丹代理了组合适配器,享元买回家装饰外观
适配器模式
桥接模式
题目
45题,由桥接模式的结构来看,client使用的是abstraction,而这里的abstraction是webapplication
组合模式
装饰模式
外观模式
享元模式
代理模式
行为型设计模式
- 责任链
- 命令(1)
- 解释器
- 迭代器
- 中介者
- 备忘录
- 观察者(2)
- 状态(2)
- 策略(3)
- 模板方法
- 访问者(1)
下午题出的次数
责任链模式
命令模式
解释器模式(考的很少)
迭代器模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模板方法模式
访问者模式
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Torch's blog!