首页 > 其他 > 详细

适配器模式

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

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

适配器模式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!