设计模式之结构性模式

来源:互联网 发布:淘宝商城玩具店 编辑:程序博客网 时间:2024/05/22 08:21

结构型模式:
    Adapter:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

设计模式之结构性模式


    Bridge
:将抽象部分与它的实现部分分离,使它们都可以独立地变化。

设计模式之结构性模式


    Composite
:将对象组合成树型结构以表示部分-整体的层次结构。Composite使得客户对单个对象和复合对象的使用具有一致性。



设计模式之结构性模式

 

Decorator:动态地给一个对象添加一些额外的职责。就扩展功能而言,Decorator模式比生成子类方式更为灵活。
设计模式之结构性模式


 

    Facade:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。
  

设计模式之结构性模式

 

  Flyweight:运用共享技术有效地支持大量细粒度的对象。
  

 设计模式之结构性模式

    Proxy:为其他对象提供一个代理以控制对这个对象的访问。

设计模式之结构性模式

0 0