创建型:
创建对象时,不在有我们直接实例化对象,而是根据特定场景,有程序来确定对象的方式,从而保证更大的性能,更好的架构优势。创建型模式组要有简单工厂模式、工厂方法、抽象工厂、单列模式、生成器模式和原型模式。
结构型:
用于帮助将多个对象组织成更大的结构。结构型模式主要有适配器模式adapter、桥接模式bridge、组合模式compent、装饰模式decorator、门面模式、亨元模式flywight和代理模式proxy.
行为型:
用于帮助系统间各对象的通信,以及如何控制复杂系统中的流程。行为模式主要有命令模式command、解释器模式、迭代模式、中介者模式、备忘录模式、观察者模式、装填模式state、模板模式和访问者模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理