结构型模式
1 适配器模式(Adapter)
-
在新标准下,用来适配旧标准的壳。
适配器模式示例
2 桥接模式(Bridge)
桥接模式示例组合模式(Composite)
组合模式示例装饰模式(Decorator)
-
装饰模式基本一定要配合组合模式来发挥作用。
装饰模式示例
外观类(Facade)
- 基于现有系统,根据项目需求,创建一个“界面”(即Facade),这个界面仅仅暴露底层系统(通常很庞大)面对需求的特定功能(接口或类等),同时也可以提供更易用使用的方法或方式来使用底层系统的功能。
享元(Flyweight)
- 尽可能去共享相同数据以优化存储空间占用情况。
代理(Proxy)
- 用相同的模式,但不同的细节去访问、使用一个对象,则可以为该对象类创建一种或多种代理类。
- 代理类和被代理的类对于客户(系统)认知而言没有区别,不影响系统流程。系统不会做对二者做特殊处理。
网友评论