您的位置:首页 > 其它

结构型设计模式---适配器

2014-09-30 14:40 183 查看
1:类的设计是正确的,但是接口不符的时候使用;

2:适配器模式:将一个类的接口转换成客户希望的另一个接口。Adapt模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。



3:也就是适配器类Adapt中保持客户端一样的接口,在该接口内,有一个成员属性Adaptee,实际中该接口调用的是Adaptee的方法;

这样子可以讲客户端和Adaptee由于接口名称不一样时,通过构造适配器类就可以很好的完成工作了。


适配器模式的优点

  更好的复用性

  系统需要使用现有的类,而此类的接口不符合系统的需要。那么通过适配器模式就可以让这些功能得到更好的复用。

  更好的扩展性

  在实现适配器功能的时候,可以调用自己开发的功能,从而自然地扩展系统的功能。


适配器模式的缺点

  过多的使用适配器,会让系统非常零乱,不易整体进行把握。比如,明明看到调用的是A接口,其实内部被适配成了B接口的实现,一个系统如果太多出现这种情况,无异于一场灾难。因此如果不是很有必要,可以不使用适配器,而是直接对系统进行重构。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: