结构模式
结构模式描述如何将类或者类的对象结合在一起形成更大的结构。
结构模式描述两种不同的东西:类与类的实例。结构模式可以分为:类的结构模式和对象的结构模式两种。
类的结构模式:类的结构模式使用继承来把类、接口等组合在一起,以形成更大的结构。类的结构模式是静态的,比如类形式的适配器模式。
对象的结构模式:对象的结构模式描述怎么样把不同类型的对象组合在一起,以实现新的功能的方法。对象的结构模式是动态的。比如代理人模式。
--------------------------------------------------------------------------------------
- 1. 适配器模式
- 2. 合成(Composite)模式
- 3. 装饰(Decorator)模式
- 4. 代理(Proxy)模式
- 5. 享元(Flyweight)模式
- 6. 门面(Facade)模式
- 7. 桥梁(Bridge)模式