知识大全 适配器模式

Posted

篇首语:勇士搏出惊涛骇流而不沉沦,懦夫在风平浪静也会溺水。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 适配器模式相关的知识,希望对你有一定的参考价值。

Java与模式:适配器模式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    目的 将一个类的接口转换成客户希望的另外一个接口 A d a p t e r 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作     意图 你想使用一个已经存在的类 而它的接口不符合你的需求     你想创建一个可以复用的类 该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作     (仅适用于对象A d a p t e r )你想使用一些已经存在的子类 但是不可能对每一个都进行子类化以匹配它们的接口 对象适配器可以适配它的父类接口     (目的和意图是不变的 摘自《设计模式迷你手册》电子版)     下面是一个Java版的示例     一 原理图

  

      二 示例代码 /** * Created by IntelliJ IDEA * User: leizhimin * Date: : : * 源角色 */ public class Adaptee     public int get v()        return ;        /** * Created by IntelliJ IDEA * User: leizhimin * Date: : : * 目标角色 */ public interface Target     int get v();     int get v();   /** * Created by IntelliJ IDEA * User: leizhimin * Date: : : * 适配器角色:扩展源角色 实现目标角色 从而使得目标角色改动时候 不用改动源角色 只要改动适配器 */ public class Adapter extends Adaptee implements Target     public int get v()         return ;        /** * Created by IntelliJ IDEA * User: leizhimin * Date: : : * 客户端 */ public class Client     public static void main(String rags[])         new Client() test();          public void test()         Target target = new Adapter();         int v = target get v();         int v = target get v();            适配器通过扩展源角色 同时实现目标接口 从而满足了同时提供 v v电压的要求 cha138/Article/program/Java/gj/201311/27584

相关参考

知识大全 适配器(adapter)模式

  适配器模式的宗旨是保留现有类提供的服务向客户提供接口使得原本接口不兼容而功能相同的类一起工作客户提供接口让实现一些个功能而我们已经有类实现了相同的功能但是两者的接口是不兼容的现在可以实现一个新的类

知识大全 教程:适配器模式(Adapter Pattern)组图

教程:适配器模式(AdapterPattern)组图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 网络适配器的连接速度和双工模式怎么调网速最快

网络适配器的连接速度和双工模式怎么调网速最快连接速度和双式模型里面,改成全双工100M的那个还有就是打开QOS数据包里面受限的20%带宽:(“开始”→“运行”中输入gpedit.msc(扩展名一定不能

知识大全 25种java模式代码参考手册

  抽象工厂(AbstractFactory)模式意图:为特定的客户(或情况)提供特定系列的对象  类的适配器(Adapter)模式意图:将一个类的接口转换成客户希望的另外一个接口  对象的适配器(A

知识大全 睡觉后老忘拔掉电源适配器,笔记本也都放开了,就适配器没接上笔记本却接在电源上,碍事不

睡觉后老忘拔掉电源适配器,笔记本也都放开了,就适配器没接上笔记本却接在电源上,碍事不?不会,就是会发热晚上睡觉!笔记本关机后是否要拔掉电源适配器?我一般不拔。有时看着电影就睡着了,连本都不关,呵呵,自

知识大全 JCA适配器技术综述

JCA适配器技术综述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是JCA?它最吸引人的特

知识大全 通过数据适配器进行更新[1]

C#高级编程:通过数据适配器进行更新[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 通过数据适配器进行更新[2]

C#高级编程:通过数据适配器进行更新[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 WebSphere SAP适配器编程基础

WebSphereSAP适配器编程基础  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介绍  从