Java 之适配器模式
来源:互联网 发布:本地域名服务器在哪 编辑:程序博客网 时间:2024/04/20 02:37
一个示例代码:
//源角色
public class Adaptee
{public int get220V(){return 220;}}
//目标角色
public interface Target{int get110V(); int get220V();}
//适配器角色:扩展源角色类,实现目标角色接口,从而使得角色改动时候,不用改动源角色,只要改动适配器
public class Adapter extends Adaptee implements Target{
public int get110V(){return 110;}
}
//客户端
public class Client{
public static void main(String[] args){ new Client().test();}
public void test(){
Target target = new Adapter();
int v1 = target.get110V();
int v2 = target.get220V(); }
}
以上适配器模式扩展了源角色,实现了目标角色接口,
从而满足了同时提供220V,110V电压的要求
- Java 之适配器模式
- java之适配器模式
- java模式之适配器模式
- Java模式之适配器模式
- java模式之适配器模式
- java适配器模式之--类适配器
- java适配器模式之二 --类适配器
- Java基础之适配器模式
- java GUI 之 适配器模式
- JAVA设计模式之适配器
- Java复习之适配器模式
- 深入浅出Java设计模式之适配器模式
- 深入浅出Java设计模式之适配器模式
- Java设计模式之适配器模式
- 深入浅出Java设计模式之适配器模式
- Java设计模式之适配器模式
- java 设计模式之七-适配器模式
- java设计模式之适配器模式
- [NetQ-EXAM]考察点极其简单也很常见
- PL/SQL变量名和表中列名相同的错误
- 遵守书写代码的规范,记住可用的const都要写。
- HTTP协议详解(真的很经典)
- VCS相关链接
- Java 之适配器模式
- Effective STL: 考虑用已序vector代替关联容器
- Web Dynpro及相关{转载}
- 不同的人,不同的生活
- 射线法判断点是否在多边形内的关键代码
- 波兰表示愿意加入奥巴马的新的反导弹计划
- 关于YAnimated
- 大端序和小端序简介
- SAX 模拟网络爬行者