结构型模式之对象适配器
2015-10-27 22:33
183 查看
对象适配器的类图:
package cn.对象适配器模式; public class Adaptee { //适配者 public void specificRequest() { System.out.println("适配者"); } }
package cn.对象适配器模式; public class Adapter extends Target { //适配器 private Adaptee adaptee; public Adapter(Adaptee adaptee) { this.adaptee = adaptee; } public void request() { adaptee.specificRequest(); } }
package cn.对象适配器模式; public class Target { //目标类 public void request() { System.out.println("目标类"); } }
package cn.对象适配器模式; public class Client { //客户端 public static void main(String[] args) { Adaptee adapee = new Adaptee(); Adapter adapter = new Adapter(adapee); adapter.request(); } }
相关文章推荐
- MongoDB Ubuntu安装 APP 支付宝微信支付
- iOS中文网址路径转换URLEncode
- matlab绘制带有吴茶邦(error)的分组柱状图
- qt tr utf8 无法编译通过 常量中有换行符
- UVA 10003 Cutting Sticks(区间DP)
- 动态载入DLL所需要的三个函数详解(LoadLibrary,GetProcAddress,FreeLibrary)
- 怎么修改button切换选中状态的时候背景出现一个小蓝点的问题
- 第六次作业——团队作业
- 项目收尾管理、知识产权管理、法律法规和标准规范、职业道德规范 知识点
- 连通性问题
- LightOJ - 1005 Rooks(统计)
- 10月27日 css学习笔记
- 【Android】记录反编译安卓程序步骤
- 游标
- noip 10.27模拟
- hdoj Minimum Transport Cost 1385 (floyd++路径输出)
- 一个“”字引发的痛苦经历
- [转]应用服务器ApacheSocketUnixthread
- Android开发之ListView异步加载图片
- 工作中遇见的问题总结