java适配器模式
2016-11-02 21:53
197 查看
/** * 适配器模式 * * @author dakele123 * */ public class AdapterModel { //需要被适配的类 class Adaptee { public void specificRequest() { System.out.println("specific request"); } } //client能调用的借口 interface Target { void request(); } //普通的target class NormalTarget implements Target { @Override public void request() { // TODO Auto-generated method stub System.out.println("normal request"); } } //适配器继承了需要被适配的类,同时实现了client能调用的接口 class Adapter extends Adaptee implements Target { public void request() { super.specificRequest(); } } //用main方法装作是client public static void main(String[] args) { Target adapter1 = new AdapterModel().new NormalTarget(); adapter1.request(); Target adapter2 = new AdapterModel().new Adapter(); adapter2.request(); } }
相关文章推荐
- Java设计模式之适配器模式
- 深入浅出Java设计模式之适配器模式
- Java模式(适配器模式)
- java 适配器模式
- Java 适配器模式
- java适配器模式
- Java IO中的装饰器模式(Decorator)和适配器模式(Adapter)
- java 设计模式之一 适配器模式 adapter
- java 设计模式学习笔记(13) - 适配器模式
- 深入浅出Java设计模式之适配器模式
- 使用Java的动态代理技术实现对象适配器模式
- 【设计模式】Java与模式 --- 适配器模式
- Java 之适配器模式
- java适配器模式
- Java设计模式之适配器模式
- 23种经典设计模式的java实现_2_适配器模式
- Java的适配器模式
- java(23P)之适配器模式
- Java与模式:适配器模式
- java适配器模式之--类适配器