`

我的设计模式--适配器1

阅读更多
适配器模式

适配器分为对象适配器和类适配器

类适配器:就是在适配的时候采用继承的方式来获取适配信息
对象适配器:就是采用组合的方式来获取适配信息

嗯,我们今天又要开始拍电影了。话说导演决定在悬崖边排场戏。
具体情景是这样的,哦,忘记交代这次的主演了。是我们的人见人爱,花见花开的章子怡MM了。首先章MM要跟老刘跟小金三人发生一段让人不得不说的故事,就是章MM在不停的生与死中挣扎。最后的解决时跳崖自杀了。
好,戏好开拍了,但是章MM在看了看那悬崖后,对导演说:我拍不了,我不敢跳下去,如果只是小小感情戏,对我来说没什么问题。
导演听了后,想了想说:那好吧,我们找个替身。一个既有章MM身材、容貌、又不怕死的MM。这个时候一位为生活所迫、凄苦怜人的MM出场了。这里就当是HH吧。
当然,在悬崖边那段让人怎么死都死不了的戏还是还是章MM拍,最关键的一段跳崖的戏,HH出现了,并跳了下去。
好,话说到这里,我们的这场戏也拍完了。

现在回过头来,分析下为了这场戏共出现了几个角色。
导演:就是我们的调用者
导演需要的演员:不会演戏,但有胆量的MM
章子怡:会演戏,没胆量的MM
HH:有身材,有胆量的MM

用具体的代码实现就是如下所示:

会演戏、有胆量的MM:这个是导演要的
public interface GoodMM
{
        //会演戏
        public void play();
       
        //有胆量
        public void brave();
}

大牌
public class ZhangZhiYi
{
         //会演戏
        public void play()
        {
                //在生死间挣扎        
        }

}
分享到:
评论

相关推荐

    23种设计模式--适配器模式

    适配器模式是一种软件设计模式,它允许两个不兼容的接口之间进行通信。在软件工程中,这种模式常被用来解决旧系统与新系统、第三方库或者不同组件之间的接口不匹配问题。适配器模式的核心思想是通过创建一个新的类...

    设计模式--适配器模式java例子

    适配器模式是一种软件设计模式,它允许两个不兼容的接口之间进行通信。在Java编程中,这种模式常用于解决新旧系统之间的对接问题,或者是引入第三方库时接口不匹配的情况。适配器模式的核心思想是创建一个新的类...

    JAVA-设计模式-结构型模式-适配器模式

    JAVA-设计模式-结构型模式-适配器模式

    设计模式专题之(八)适配器模式---设计模式适配器模式示例代码(python--c++)

    适配器模式是一种软件设计模式,它允许两个不兼容的接口之间进行通信。在软件开发中,我们常常遇到这样的情况:需要使用一个已经存在的类,但是它的接口与我们的需求不匹配,这时候适配器模式就能派上用场。适配器...

    设计模式之--适配器模式

    适配器模式是一种常用的设计模式,它在软件工程中扮演着重要的角色,特别是在解决系统间的兼容性和接口不匹配问题时。适配器模式的核心思想是将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而无法...

    设计模式--适配器模式

    适配器模式是一种常用的设计模式,它在软件工程中扮演着重要的角色,特别是在解决系统间的兼容性和接口不匹配问题时。适配器模式的核心思想是将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而无法...

    设计模式 - 适配器模式(C++实例)

    适配器模式是一种常用的设计模式,它在软件工程中扮演着重要的角色,特别是在解决系统间的兼容性和接口不匹配问题时。适配器模式的核心思想是将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而无法...

    c++设计模式-结构型模式-适配器模式

    c++设计模式-结构型模式-适配器模式,其他工程,c++源码。适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。

    java设计模式--适配器设计

    适配器设计模式是其中一种,它允许不兼容的类之间进行通信,通过创建一个适配器来转换一个类的接口,使之符合预期的接口需求。本案例将深入探讨适配器设计模式在Java中的应用。 适配器模式的核心思想是“包装”...

    PHP5设计模式-适配器模式实现

    适配器模式是一种结构型设计模式,它的主要目的是使不兼容的接口能够协同工作。在实际开发中,我们可能会遇到这样的情况:一个类库或者服务提供了一个接口,而我们的代码需要使用另一个接口。适配器模式就充当了两者...

    java常用设计模式-适配器模式

    java常用设计模式-适配器模式 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许不兼容的接口之间进行通信。这种模式可以在不修改现有代码的情况下重用现有类,并且可以使不兼容的接口之间进行通信。 ...

    设计模式实验报告-适配器模式.docx

    ### 设计模式实验报告——适配器模式 #### 一、引言 设计模式是一种在特定情境下解决软件设计问题的通用解决方案。它为解决常见问题提供了一种可复用的设计思路,帮助开发者构建出更加灵活、易于维护的系统。在...

    设计模式-适配器模式

    适配器模式是一种在软件设计中广泛使用的结构型设计模式,它的主要目的是解决不同接口或类之间不兼容的问题,使得原本无法协同工作的组件能够协同工作。在这个“设计模式-适配器模式”的资源中,我们可以深入理解...

    JAVA设计模式--适配器模式借鉴.pdf

    适配器模式是一种软件设计模式,它允许两个不兼容的接口之间进行通信。在Java中,适配器模式常用于将已有类的行为调整为符合新接口的需求,或者将第三方库的类与自己的代码进行集成。在给定的例子中,展示了如何在...

    设计模式 - 适配器

    本篇文章将详细探讨"适配器"设计模式,包括类适配器和对象适配器两种实现方式。 适配器模式(Adapter Pattern)是一种结构型设计模式,它允许两个不兼容的接口之间进行通信。在实际应用中,我们常常遇到这样的情况...

    USB-CAN接口适配器

    10. **硬件配件**:包含1个Ginkgo USB-CAN接口适配器(工业级)、1条USB数据线和快速指南。 在遇到问题时,如驱动无法自动安装,可以通过从官方下载并手动安装驱动程序解决。适配器支持的波特率范围是20Kbps到1Mbps...

    设计模式-适配器模式(讲解及其实现代码)

    适配器模式是一种常用的设计模式,它在软件工程中扮演着重要的角色,特别是在处理系统集成、遗留代码重用以及不同接口之间兼容性问题时。适配器模式的主要目的是将两个不兼容的接口融合在一起,使得原本无法直接协作...

    Android开发---适配器

    在Android开发过程中,适配器(Adapter)是一种非常重要的设计模式,它主要应用于数据与UI之间的桥梁搭建,使得视图能够灵活地展示来自不同数据源的数据。简单来说,适配器就像是一个中介者,将复杂的数据结构转换成...

    C++设计模式--基于Qt4开源跨平台开发框架

    《C++设计模式--基于Qt4开源跨平台开发框架》一书主要探讨了如何在C++编程中利用设计模式,并结合Qt4框架进行高效的跨平台应用开发。设计模式是软件工程中的重要概念,它们是经过时间和实践验证的解决特定问题的模板...

    无标题设计模式-适配器模式

    适配器模式是一种设计模式,属于结构型模式,它的主要目的是解决接口不兼容的问题,使得原本因接口不匹配而无法协作的类能够协同工作。适配器模式通过创建一个新的适配器类,将一个类的接口转换为客户期望的另一个...

Global site tag (gtag.js) - Google Analytics