-context(模式可适用的前提条件)
-theme或problem(在特定条件下要解决的目标问题)
-solution(对目标问题求解过程中各种物理关系的记述)
创建型模式(关注对象的创建过程,对类的实例化过程进行抽象,描述如何将对象的创建和使用分离)
抽象工厂模式(abstract factory) ★★★★★
建造者模式(builder) ★★☆☆☆
工厂方法模式(factory method) ★★★★★(gof 之外:)
原型模式(prototype) ★★★☆☆
单例模式(singleton) ★★★★☆
结构型模式(关注如何将现有类或对象组织在一起形成更加强大的结构)
适配器模式(adapter) ★★★★☆
桥接模式(bridge) ★★★☆☆
组合模式(composite) ★★★★☆
装饰模式(decorator) ★★★☆☆
外观模式(facade) ★★★★★
享元模式(flyweight) ★☆☆☆☆
代理模式(proxy) ★★★★☆
行为型模式(关注系统中对象间的交互,研究系统在运行时对象之间的相互通信与协作进一步明确对象的职责)
职责链模式(chain of responsibility) ★★☆☆☆
命令模式(command) ★★★★☆
解释器模式(interpreter) ★☆☆☆☆
迭代器模式(iterator) ★★★★★
中介者模式(mediator) ★★☆☆☆
备忘录模式(memento) ★★☆☆☆
观察者模式(observer) ★★★★★
状态模式(state) ★★★☆☆
策略模式(strategy) ★★★★☆
模板方法模式(template method) ★★★☆☆
访问者模式(visitor) ★☆☆☆☆
如对本文有疑问, 点击进行留言回复!!
荐 厉害了!阿里P8架构师用4大技术文档带你深入解读爆火的中台战略
FlowableException: Error initialising dmn data model报错问题
网友评论