在设计模式汇总中。我们已经从宏观上分析了三类设计模式的分类根据。以下具体总结一下结构型设计模式。
结构型设计模式是从类的结构优化的角度为了降低创建对象的数量和提高代码的复用性考虑的。
以下參加设计模式的讨论之后參考大话设计,主要是增加非常多自己理解总结的一张思维导图。
我的分类原则,这里说明一下:结构型设计模式主要功能时系统的“瘦身”,优化代码。当中装饰模式和外观模式是针对对象本身的抽象封装。交互类中都是针对不同类的联合瘦身,当中的适配器模式和代理模式主要是针对两个大的类型进行抽象封装的。而桥接、组合和享元模式是针对多个类或者对象的抽象封装。
刚開始学习的人。可能有些观点不太恰当,欢迎批评指出。