首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式(结构型)

2013-03-10 
设计模式(结构型)上一篇博客设计模式(创建型),学习了创建型设计模式的特点,即:抽象实例化过程。接着来学习

设计模式(结构型)

 

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

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

 

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

 设计方式(结构型)

二:详细解析:

1,适配器模式图

设计方式(结构型)

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

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

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

2,桥接模式图

设计方式(结构型)

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

生活实例:设备开关

3,外观模式图

设计方式(结构型)

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

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

4,代理模式图

设计方式(结构型)

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

5,装饰模式图

设计方式(结构型)

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

6,组合模式图

设计方式(结构型)

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

 

热点排行