简介
常用的设计模式分三大类:
创建型模式(Creational Patterns)
结构型模式(Structural Patterns)
行为型模式(Behavioral Patterns)
本章主要来介绍下常用的7种结构型设计模式。
结构型模式(Structural Patterns)
结构型模式主要关注类和对象的组合。继承的概念被用来组合接口和定义组合对象获取新功能的方式。
共7种:
- 代理模式(Proxy Pattern)
- 桥接模式(Bridge Pattern)
- 装饰器模式(Decorator Pattern)
- 适配器模式(Adapter Pattern)
- 外观模式(Facade Pattern)
- 享元模式(Flyweight Pattern)
- 组合模式(Composite Pattern)