设计模式-适配器模式(Adapter)
2016-02-25 16:21
369 查看
1.概述
适配器:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
2.UML
3.代码
RequiredInterface.javapublic interface RequiredInterface { public void requiredMethod(); }
ExistingClass.java
public class ExistingClass { public void usefulMethod(){ System.out.println("需要扩展的方法"); } }
NewClass.java
@Override public void requiredMethod() { //调用扩展方法 this.usefulMethod(); }
Client.java
public class Client { public static void main(String[] args){ RequiredInterface ri = new NewClass(); ri.requiredMethod(); } }
相关文章推荐
- Qt5创建模态和非模态对话框
- 转 C编译: 使用gdb调试
- SQL,根据不同条件拼接不同SQL,非if拼接 改为SQL where形式
- PDOException PDOException: could not find driver
- R语言 对数据框按某一列分组求组内平均值
- JavaScript helloworld
- 如何做H5页面阴影悬浮效果
- STL 源代码剖析 算法 stl_algo.h -- random_shuffle
- Raw 暗场校准 I
- Raw 暗场校准 II
- python time函数
- android简单实例--------普通菜单optionMenu,上下文菜单ContextMenu,弹出式菜单的使用PopuMenu(一)
- 性能调优之剖析OutOfMemoryError
- haproxy日志配置
- 学习笔记:神秘的 IOCP 完成端口
- C#读取DWG
- 华硕Xtion 在ubantu14.04 下使用OpenNI2找不到device的问题
- mysql安装完成之后为root用户添加密码
- MySQL Profiling的使用
- 深入理解JVM之垃圾回收详解