您现在的位置是:网站首页>文章内容文章内容

设计模式--适配器模式

李鹏2023-02-14PHP394人已围观

适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能,使原本由于接口不兼容而不能一起工作的那些类可以一起工作。

代码示例:

//定义一个接口

interface Target {

    public function request();

}

//定义一个需要被适配的类

class Adaptee {

    public function specificRequest() {

        echo "特殊请求!";

    }

}

//定义一个适配器类,它实现了Target接口

class Adapter extends Adaptee implements Target {

    public function request() {

        return $this->specificRequest();

    }

}

//使用适配器

$adapter = new Adapter();

$adapter->request();
0

文章评论

我的名片

姓名:李鹏

职业:PHP工程师

现居:广东-深圳

网址:https://www.lipeng93.cn