对于软考上午题的三种设计模式,总结归纳口诀如下
创建:单抽生原工
单例模式,抽象工厂模式,生成器模式,原型模式,简单工厂模式
结构:桥代理组装适配器,享元回家装饰外观
桥接模式,代理模式,组合模式,适配器模式,享元模式,装饰模式,外观模式
行为:访问者写好策略备忘录,观察模板迭代的状态,命令中介者解释责任链
服务者模式,策略模式,备忘录模式,观察模式,模板方法模式,迭代模式,状态模式,命令模式,中介者模式,解释模式,责任链模式。
创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”
结构型模式:用于描述如何将类或对象按某种布局组成更大的结构
行为型模式:用于描述类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,以及怎样分配职责。