《每日编程》----《设计模式》----《四》----Adapter模式
来源:互联网 发布:淘宝类目搜索从哪里进 编辑:程序博客网 时间:2024/05/04 11:34
看完书上讲的内容后,有了一点自己的理解,但是再通过网络擦找资料后又有一点迷糊了。今天只讲一下我的理解吧。
转载注明出处:http://blog.csdn.net/lengzijian/article/details/8114612
adapter模式,中文名称适配器模式。就是把本不相干的两个东西组合到一起,比如类A对象想要用到类B中的方法,可以通过修改类A的代码(在类A中添加一个类B的对象的方式,来调用B的方法)来实现。但是如果我们碰不到A的代码或者我们不希望为了一个小需求而改变类中的代码。我们需要使用“适配器”来创建一个混合接口,简单理解就是A需要通过C来调用到B的方法
adapter模式有两种实现方法,①类方法,②对象方法。这里只写了类方法
首先附上UML图:
简单讲解下图:adapter有三个重要的角色,被适配者Adaptee、目标对象Target和适配器Adapter,首先Target要用到Adaptee中的方法,是通过Adapter将其组装实现的。
代码下载地址:https://github.com/lengzijian/Adapter(最近貌似很卡)
linux下make即可
- 《每日编程》----《设计模式》----《四》----Adapter模式
- 【编程基础】Adapter设计模式
- 《每日编程》----《设计模式》----《二》----builder模式
- 《每日编程》----《设计模式》----《三》----bridge模式
- 设计模式---Adapter模式
- 设计模式---Adapter模式
- 设计模式---Adapter模式
- 设计模式-Adapter模式
- 设计模式 - Adapter模式
- 【四】设计模式——适配器模式(Adapter Pattern)
- Java编程开发设计模式之--适配器模式(Adapter)
- 【编程素质】设计模式-适配器模式(Adapter)
- 设计模式之Adapter模式
- 设计模式--适配器模式(Adapter)
- 设计模式 - C++ - Adapter模式
- 设计模式1-Adapter模式
- 设计模式--适配器模式(Adapter)
- [设计模式]Adapter适配器模式
- 去掉文件夹中.svn目录
- C语言删除文件夹下的目录
- 计算机专业考研方向及院校排名(转)
- 上一根烟.点上心里的想念 伤感日志
- Eclipse 项目有红感叹号分析和解决办法
- 《每日编程》----《设计模式》----《四》----Adapter模式
- xmlHttp.status 常见值
- 详解mysql int类型的长度值问题
- 超链接分类
- DeDeCms的分页处理PHP函数
- 理解ISA 2004访问规则的处理过程(转载)
- EXCEL中往下拖动实心十字箭头,不能自动递增加一,如何处理
- Can't connect to MtSQL server on '192.168.55.9' (113)
- UITableView 遇到的小或大的问题