码迷,mamicode.com
首页 > 其他好文 > 详细

适配器模式

时间:2016-08-05 23:00:16      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

适配器模式的意图:
   将一个类的接口转化成客户所期望的接口,适配器使得那些因为接口不兼容的类可以在一起工作.
适配器模式的应用:
   1.你想要使用一个已经存在的类,但是它的接口和你需要的接口并不匹配.
   2.你想要创建一个可以复用的类,但是它所使用的的类是不可以预见的,也就是所,那些使用到的具体的实现类不用必须含有可以兼容的类.
   3.你想使用一些已经存在的子类,但是你不想把这些子类的接口都重写一遍,就可以使用适配器模式,去适配他们的父类.
 实例: Arrays.asList
简单的实现方式:
    首先根据client的需要,定义一个适配器类,适配器类实现了client需要的接口.然后根据具体的需要使用的类,去写一个这个适配器类的子类,在子泪中保存想要使用的类的一个实例.然后使用这个实例去改写这个子类所继承的父类的方法.这样,client就可以通过适配器类去使用它想要使用的类.

适配器模式

标签:

原文地址:http://www.cnblogs.com/zhaoxinshanwei/p/5742849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!