适配器模式
来源:互联网 发布:知乎为什么有那么多985 编辑:程序博客网 时间:2024/06/13 20:00
class Current{
publicvoid use220V(){
System.out.println("交流电220V");
}
}
class Adapter1 extends Current{
publicvoid use18V(){
System.out.println("使用适配器");
this.use220V();
}
}
class Adapter2{
privateCurrent current=null;
publicAdapter2(Current current) {
//TODO 自动生成的构造函数存根
this.current=current;
}
publicvoid use18V(){
System.out.println("使用适配器");
this.current.use220V();
}
}
public class Adapter {
publicstatic void main(String[] args) {
Adapter1adapter1=new Adapter1();//第一中方式就是继承
adapter1.use18V();
Adapter2adapter2=new Adapter2(new Current());//第二种方式是承接
adapter2.use18V();
}
}
- 适配器及适配器模式
- 适配器及适配器模式
- 适配器模式(类适配器)
- 适配器模式(默认适配器)
- 适配器模式(对象适配器)
- 适配器模式-类适配器
- 适配器模式-对象适配器
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- 适配器模式
- PHP5.5安装ZendGuardLoader扩展组件
- send()函数学习
- 【caffe-Windows】cifar实例编译之model的使用
- maven核心,pom.xml详解(转)
- 遗传算法入门到掌握(一)
- 适配器模式
- linux常用命令
- java基础 集合
- Android应用程序模块:应用、任务、进程和线程
- brew update 更新太慢
- Linux route 命令
- Java---LinkedHashMap和HashMap的比较使用
- Linux基础——所属主特殊权限set_uid ==suid
- Joomla(4) 创建Modules ,模块开发