Android设计模式---适配器模式
来源:互联网 发布:网络通信工程师考试 编辑:程序博客网 时间:2024/06/08 17:30
定义
适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配无法在一起工作的两个类可以在一起工作。
使用场景
- 系统需要使用现有的类,但此类的接口不符合系统的需要,即接口不兼容。
- 想要建立一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。
需要一个统一的输出接口,而输入端的类型不可预知。
现实中的例子:比如说是插头的装换,可以看成一个适配器.
类适配器
UML导图如下所示:
角色介绍
- Target目标角色.实际上就是我们想要的得到的接口.
- Adaptee:现在需要适配的接口
- Adapter:适配器角色,也就是本模式的核心.
对象适配器
UML导图如下所示:
使用组合的形式实现接口的兼容效果,比类适配器的方式更加的灵活,他的另一个好处就是被适配的对象中的方法不会暴露出来
0 0
- android设计模式--适配器
- Android设计模式--适配器模式
- android设计模式-适配器模式
- Android设计模式--适配器模式
- Android设计模式-适配器模式
- Android设计模式-适配器模式
- Android设计模式-适配器模式
- Android设计模式---适配器模式
- Android设计模式之适配器模式
- Android设计模式系列-适配器模式
- android设计模式之适配器模式
- Android设计模式系列-适配器模式
- Android设计模式系列--适配器模式
- Android设计模式系列-适配器模式
- Android设计模式系列-适配器模式
- Android 设计模式之适配器模式
- Android 设计模式之适配器模式
- Android设计模式系列-适配器模式
- SpringMVC详细示例实战教程
- Java EE Web开发系列导航
- DBUtils 框架的中batch批处理使用
- Maven新手介绍如何使用Eclipse创建Maven Web工程的方法
- linux deb包的安装
- Android设计模式---适配器模式
- 事务
- 二叉查找树(BST)
- 数组 矩阵 向量
- DM368串口通信调试
- FFmepg 音频编码(PCM数据编码成AAC android)
- 提防坏人:Nginx 拒绝指定IP访问
- JSON对象
- 约数研究-洛谷 1403