适配器模式
2015-09-18 15:03
211 查看
适配器模式:将一个类的接口,转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。
这种适配器的优点:被适配者的子类,都可以搭配着适配器使用。
(1)对象适配器:
![](http://images2015.cnblogs.com/blog/756605/201509/756605-20150918145644367-1754390026.png)
(2)类适配器:
![](http://images2015.cnblogs.com/blog/756605/201509/756605-20150918145810883-691584687.png)
个人认为对象适配器要优于类适配器,因为对象适配器是能够扩展的,对象适配器可以是被适配者的任何子类的适配器,而类适配器唯一的优点是代码量更少。
这种适配器的优点:被适配者的子类,都可以搭配着适配器使用。
(1)对象适配器:
![](http://images2015.cnblogs.com/blog/756605/201509/756605-20150918145644367-1754390026.png)
(2)类适配器:
![](http://images2015.cnblogs.com/blog/756605/201509/756605-20150918145810883-691584687.png)
个人认为对象适配器要优于类适配器,因为对象适配器是能够扩展的,对象适配器可以是被适配者的任何子类的适配器,而类适配器唯一的优点是代码量更少。
相关文章推荐
- 安卓天天练练(十五)改造BasicSyncAdapter
- ImageCenterButton
- mysql数据库授权所有人
- 推荐两款U盘启动盘制作工具!
- 推荐两款U盘启动盘制作工具!
- 推荐两款U盘启动盘制作工具!
- Sqlite3相关的数据库的大小限制
- Struts2-简单了解
- Flask+Mysql搭建网站之其他笔记
- sql:Oracle11g 表,视图,存储过程结构查询
- 组建自己的Linux-01准备环境
- python 偏函数解析
- Java开源Android开源项目
- chrome浏览器被2345网页劫持,杀毒、删注册表等各种方法都解决不了
- oracle 数据导入导出
- GPL、GA区别
- Oracle database 11.2.0.3.0 升级至 11.2.0.3.14
- Oracle with as (hint inline materialize)
- 通知的种类
- 采用数据库连接池连接到mysql时,因应用中没有关闭ResultSet导致的memory leak问题