适配器模式2
来源:互联网 发布:开淘宝店图片 编辑:程序博客网 时间:2024/06/10 09:12
/** * 适配器模式 -- 对象的适配器模式 * 当希望将一个对象(source)转换为s满足一个接口(Targetable)的新对象(adapter)时, * 创建一个类(Adapter)实现接口,该类持有一个原对象(source), * 并在实现方法中调用实例source的方法 */public class Adapter implements Targetable { private Source source; public Adapter(Source source){ super(); this.source = source; } @Override public void method01(){ source.method01(); } @Override public void method02() { System.out.println("This is the 'method02' method in Adapter implements Targerable."); }}
public class Source { public void method01(){ System.out.println("This is the 'method01' method in Source."); }}
public interface Targetable { void method01(); void method02();}
public class AdapterTest { public static void main(String[] args) { Source source = new Source(); Adapter adapter = new Adapter(source); adapter.method01(); adapter.method02(); }}
阅读全文
1 0
- java适配器模式2
- 适配器模式2
- 适配器模式(2)
- c++ 适配器模式(adapter)2
- 适配器及适配器模式
- 适配器及适配器模式
- 适配器模式(类适配器)
- 适配器模式(默认适配器)
- 适配器模式(对象适配器)
- 适配器模式-类适配器
- 适配器模式-对象适配器
- (2) 设计模式笔记[适配器模式]
- Android 常用设计模式2 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 弹性盒(Flexbox)和样式
- [php_06]PHP之session与cookie
- 内存对齐,导致char型数组指针转化为float型指针出现的问题
- MVC跨域访问ashx接口
- PHP 编程中 10 个最常见的错误,你犯过几个?
- 适配器模式2
- winsock编程
- 零基础学软件测试V2.0
- [动态最小生成树 CDQ分治] SnackDown 2017 Online Elimination Round #GQUERY Game Revisited
- vim复制粘贴
- informatica 遇到ORA-26002
- 【已解决】cannot invoke setopt()
- decorators.xml的用法
- 10款超炫HTML5游戏 附游戏源码