Java设计模式—适配器(Adapter)
来源:互联网 发布:java实现单链表 编辑:程序博客网 时间:2024/05/17 22:55
如果现在有一台使用12V直流电的笔记本电脑,要将插头接到220V的交流电电源,直接接到电源我想笔记本要报销了。你需要用到一个交流电适配器(AC Adapter)。交流电适配器能够将家用的220V交流电转换成我们需要的12V直流电。适配器的功能就是介入原有电源和需要的电源之间,作为沟通的桥梁。适配器的原文是adapter,代表"适合"的意思。
在程序设计中我们也需要用到“适配器”,如果原有的内容无法直接利用时,通常要转换成必要的类型后再使用,实现转换功能的就是 AdapterPattern
Adapter Pattern分为两种情况:
- 类的Adapter Pattern(继承)
- 对象的Adapter Pattern(委托)
下面的程序使用类的Adapter Pattern输出字符串"$Hello$"和"*Hello*"
程序示例1
1.Print接口,可以看成我们需要的内容
设计思想: 把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。适配类可以根据参数返还一个合适的实例给客户端。
- Java设计模式 —— 适配器(Adapter)
- Java设计模式—适配器(Adapter)
- java设计模式之— 适配器(Adapter)
- Java设计模式:Adapter(适配器)
- java设计模式——适配器模式(Adapter)
- java设计模式6——适配器模式(Adapter)
- Java设计模式——适配器模式(Adapter)
- Java设计模式——Adapter(适配器)模式
- Java设计模式 —— 适配器模式(Adapter)
- java设计模式——适配器模式(Adapter Pattern)
- Java设计模式——适配器模式(Adapter Pattern)
- Java设计模式——适配器模式(Adapter Pattern)
- JAVA设计模式(18) —适配器(Adapter)模式
- JAVA设计模式(6) —<结构型>适配器模式(Adapter)
- Java设计模式-----Adapter适配器模式
- java 设计模式之一 适配器模式 adapter
- java设计模式---Adapter适配器模式
- Java设计模式 - Adapter(适配器模式)
- 开散列表
- 使用Smarty的简要配置
- Smarty字符串、函数变量调节器
- postgresql在windows(包括win7)下的安装配置
- The Kübler-Ross grief cycle
- Java设计模式—适配器(Adapter)
- WTL CCheckListViewCtrl详解及示例
- capture/config/foreach/ldelim/rdelim/include
- Using Ant to Automate Building Android Applications
- (六)启动方式
- CMP & BMP
- Smarty的assign定义变量
- Apache的PHP配置与添加站点
- Java动态执行可配置的逻辑