上午题-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!

