适配器模式

适配器模式:

适配器:顾名思义即电源适配器将220v的电压转化成手机可以接受的电压
同理:一个类的方法完全可以用另一个类的方法来帮助实现,这种不同类适配于当前类的情况叫做适配器模式;

php
    /**适配器模式:顾名思义即电源适配器将220v的电压转化成手机可以接受的电压
     * 同理:一个类的方法完全可以用另一个类的方法来帮助实现,这种不同类适配于当前类的情况叫做适配器模式;
     *
     **/

    //完美男人接口
    interface PerfectMan
    {
        function earn();

        function cook();
    }

    class Wife
    {
        public function cook()
        {
            echo '我可以做满汉全席'."
"; } } //男人相当完美好男人(继承完美男人类) class Man implements PerfectMan { private $wife; //构造方法传入一个对象 public function __construct($wife) { $this->wife = $wife; } public function earn() { echo '我能够赚很多钱'."
"; } //cook方法完全适配wife类中的cook方法 public function cook() { $this->wife->cook(); } } $wife = new Wife(); $xiaoming = new Man($wife); $xiaoming->earn(); $xiaoming->cook();
Adaptor.php

你可能感兴趣的:(适配器模式)