zoukankan      html  css  js  c++  java
  • java-适配器模式

      适配器模式(Adapter) ,将一个雷的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容二不能一起工作的哪些类可以一起工作。

      适配器模式主要解决什么问题:简单的说,就是需要的东西就在面前,又不能改造它。于是我们就想办法适配它。

      系统的数据和行为都正确,但接口不符时,我们应该考虑用设配器,目的是使控制范围之外的一个原有对象与某个接口匹配。适配器模式主要应用于希望服用一些现存的类,但是接口又与服用环境要去不一致的情况。

    下面是关于一个适配器的小例子:

    Target(这是客户所期待的接口。目标可以试具体的或抽象的类,也可以是接口)代码如下:

    class Target{

      public virtual void Request(){

        Console.WriteLine("普通请求!"); 

      }

    }

    Adaptee(需要适配的类)代码如下:

    class Adaptee{

      public void SpecificRequest(){

        Console.WriteLine("特殊请求!");

      }

    }

  • 相关阅读:
    python之线程queue
    python多线程之threading模块
    原型模式
    设计模式之工厂方法模式
    装饰模式
    策略模式
    工厂模式之简单工厂模式
    python之SocketServer
    python之socket网络编程
    下载好的vue项目如何在自己电脑环境上运行,步骤!!
  • 原文地址:https://www.cnblogs.com/junwangzhe/p/6270840.html
Copyright © 2011-2022 走看看