`

设计模式快速参考-适配器模式

阅读更多

 

interface Powerable{
   110v provide();
}
class 110v {
}
class 220v {
}
class 110vPower implements Powerable{
   public 110v provide(){
      //提供 110v 电压
   }
}
class 220vPower {
   public 220v provide(){
      //提供 220v 电压
   }
}
class 220vAdapter implements Powerable{
   public 110v provide(){
      110v voltage = null;
      220vPower power = new 220vPower();
    //转换过程,@!@#$%^
    return voltage;
  }
}

 

Client:

 

Powerable provider = new 220vAdapter();
provider.provide();
 
分享到:
评论

相关推荐

    JAVA设计模式(抽象类与适配器模式)

    为了更好地理解这两种设计模式,可以参考压缩包中的文档“抽象类与适配器模式.doc”,它可能详细地阐述了这两个概念。同时,“[浪曦原创]JAVA设计模式 第1讲 抽象类与适配器模式(jzkangta).exe”应该是一个视频教程...

    设计模式精解-GoF 23种设计模式解析附C++实现源码 完整版

    这份资源主要关注GoF(Gang of Four,即《设计模式:可复用面向对象软件的基础》一书的四位作者)提出的23种设计模式,并提供了C++语言的实现代码,是提升C++程序员设计能力的高级参考资料。 设计模式是经过时间和...

    详解JAVA设计模式之适配器模式

    主要介绍了JAVA设计模式之适配器模式的的相关资料,文中示例代码非常详细,供大家参考和学习,感兴趣的朋友可以了解

    《Java设计模式》课后答案-刘伟.rar

    结构型设计模式包括适配器(Adapter)、桥接(Bridge)、装饰(Decorator)、外观(Facade)、享元(Flyweight)、组合(Composite)和代理(Proxy)。这些模式帮助我们更好地组织类和对象之间的关系,实现松耦合,...

    设计模式 之 “适配器模式[Adapter Pattern]”

    通过阅读《设计模式:可复用面向对象软件的基础》等经典书籍,或者参考博客(如提供的链接:https://lym6520.iteye.com/blog/713094)可以更深入地理解适配器模式的实现和应用场景。 总的来说,适配器模式是解决...

    软件设计模式作业+答案

    适配器模式(Adapter Pattern):将一个类的接口转换为另一个类的接口,以便于不同类之间的通信和合作。 外观模式(Facade Pattern):提供了一个统一的接口,以便于访问和操作子系统中的多个接口。 行为型软件设计...

    C#经典设计模式及代码示例

    《C#经典设计模式及代码示例》是针对C#开发者深入理解并应用设计模式的一份宝贵资源。设计模式是软件工程中经过实践验证的、解决常见问题的有效模板,能够帮助程序员提高代码的可读性、可维护性和复用性。这本书结合...

    《Java设计模式》课后习题参考答案-刘伟(20180723).pdf

    此外,为了确保参考资料的权威性,建议读者查阅原书《Java设计模式》以获得更加详尽的解释和说明。如果有任何意见或建议,可以通过提供的电子邮箱与作者联系。在学习设计模式的过程中,理解每一个模式的意图、结构、...

    浪潮软件技术培训之设计模式(ppt-21页).ppt

    Erich Gamma等人的著作《设计模式:可复用面向对象软件的基础》进一步推动了设计模式的发展,这本书成为了面向对象设计模式的经典参考。 设计模式通常包括三个主要部分:问题、解决方案和后果。问题描述了何时应该...

    设计模式代码-仅供参考

    "设计模式代码-仅供参考"这个主题,意味着我们将探讨如何通过代码实现这些设计模式。 在给定的标签“源码”和“工具”中,我们可以推测这个压缩包可能包含了用于理解和学习设计模式的实际代码示例。源码是理解设计...

    软件设计模式--关于设计模式的PPT

    常见的设计模式可以分为三大类:创建型模式(如单例模式、工厂方法模式)、结构型模式(如适配器模式、装饰器模式)和行为型模式(如观察者模式、策略模式)。每种模式都有其特定的应用场景和解决策略,熟悉这些模式...

    《Java设计模式》模拟试题参考答案及评分标准-刘伟(20180723).pdf

    根据提供的文档信息,我们可以从这份《Java设计模式》模拟试题参考答案及评分标准中提炼出以下关键知识点: ### 一、基础知识与概念 #### 1. 设计模式基础概念 - **里氏替换原则**(Liskov Substitution Principle...

    JavaScript 设计模式(高清扫描版本)- 张容铭

    JavaScript设计模式是由张容铭编著的一本关于JavaScript编程领域的重要参考书籍,主要探讨了如何在JavaScript编程中应用设计模式来提升代码质量和可维护性。设计模式是软件工程中的最佳实践,它们是针对常见问题的...

    《Java设计模式》刘伟 课后习题及模拟试题答案.rar

    课后习题参考答案部分涵盖了书中各个章节的关键知识点,包括创建型模式(如单例模式、工厂方法模式、抽象工厂模式)、结构型模式(如适配器模式、装饰器模式、代理模式、桥接模式、组合模式、外观模式、享元模式)...

    GOF-设计模式-Design Patterns-英文原版-高清-有目录-有页码

    ### GOF设计模式详解 #### 一、设计模式概述 **设计模式**(Design Patterns)是软件工程中的一个重要概念,它是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。本章节将从多个角度对设计模式...

    C# 23种设计模式(中文高清带书签)

    《C# 23种设计模式》是一本深入解析C#编程中常用设计模式的权威指南,对于想要提升代码质量、提高软件可维护性的开发者来说,是不可或缺的参考资料。书中详细介绍了23种经典的设计模式,这些模式是软件工程实践中...

    参考文档-23种JAVA设计模式和15种J2EE设计模式.zip

    本资源“参考文档-23种JAVA设计模式和15种J2EE设计模式.zip”包含了Java语言和J2EE平台下广泛使用的设计模式,旨在帮助开发者提升软件设计能力,实现更加高效、灵活和可维护的代码。 首先,我们关注Java的23种经典...

Global site tag (gtag.js) - Google Analytics