现在的位置: 首页 > 综合 > 正文

设计模式(结构型)

2013年10月16日 ⁄ 综合 ⁄ 共 461字 ⁄ 字号 评论关闭

 

  上一篇博客设计模式(创建型),学习了创建型设计模式的特点,即:抽象实例化过程。

  接着来学习另外一类设计模式结构型,它的特点顾名思义,结构结构肯定是有关设计层次架构方面的。

 

一:结构型模式总结全图:

 

二:详细解析:

1,适配器模式图

Adapter适配器模式:创建一个接口去使用现成的不兼容的接口的类,主要应用是对系统维护添加新功能时。

使用过程:给要使用的对象提供一个访问接口,使得目标对象功能整合到系统中。

生活实例:简单典型的就是电脑笔记本电源啦

2,桥接模式图

Bridge桥接模式:将系统的抽象与实现分离,有利于分层架构的实现。减少因变化带来的代码修改。

生活实例:设备开关

3,外观模式图

Facade外观模式:对系统屏蔽子系统的组件,降低客户端和系统内部的耦合。

生活实例:发短信查话费。

4,代理模式图

Proxy代理模式:用代理对象来控制对原有对象的引用,其接口不可以改变。

5,装饰模式图

Decorator装饰模式:为目标对象动态添加一些新的操作和功能。

6,组合模式图

Composite组合模式:使得用户对对象使用具有一致性

 

抱歉!评论已关闭.