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

设计方式(适配器模式,外观模式)

2013-10-08 
设计模式(适配器模式,外观模式)适配器模式图例所示:二孔插头和三孔插座是解耦的,一个不知道另一个,实现了

设计模式(适配器模式,外观模式)

适配器模式图例所示:

设计方式(适配器模式,外观模式)

二孔插头和三孔插座是解耦的,一个不知道另一个,实现了解耦。


适配器模式定义:将一个类的接口,转换成客户期望的另一个接口。适配器可以让原本不兼容的两个类相互合作。


Duck.java

class adapter public:Turkey接口的子类,public Duck接口的子类{ }

相对类适配器而言,对象适配器的 优点就是:可以适配 某个类,而且也可以适配它的子类;

                                                         而缺点就是: 当被适配者的子类加入一个行为方法后,适配器又需要重新改动。


装饰者模式应用场景:一个已经设计的类,需要加入一些新的行为责任到类中。

适配器模式应用场景:把两个不相干的类,通过一个接口(适配器)来链接两者。两个类不在乎接口怎么实现的,只要两者之间可以相互作用。

外观模式应用场景 :把许多的细枝末节过程用一个方法打包起来,调用这个方法,就实现了里面的细枝末节。




热点排行