适配器模式

Posted jianbing123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了适配器模式相关的知识,希望对你有一定的参考价值。

适配器模式:

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

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

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

        function cook();
    }

    class Wife
    {
        public function cook()
        {
            echo ‘我可以做满汉全席‘."<br />";
        }
    }

    //男人相当完美好男人(继承完美男人类)
    class Man implements PerfectMan
    {
        private $wife;
        //构造方法传入一个对象
        public function __construct($wife)
        {
            $this->wife = $wife;
        }

        public function earn()
        {
            echo ‘我能够赚很多钱‘."<br />";
        }

        //cook方法完全适配wife类中的cook方法
        public function cook()
        {
            $this->wife->cook();
        }
    }

    $wife = new Wife();

    $xiaoming = new Man($wife);

    $xiaoming->earn();
    $xiaoming->cook();
Adaptor.php

以上是关于适配器模式的主要内容,如果未能解决你的问题,请参考以下文章

如何将数据从回收器适配器发送到片段 |如何从 recyclerview 适配器调用片段函数

如何从片段适配器启动活动

片段中ListView的android自定义适配器

设计模式之单例模式

片段内带有基本适配器的列表视图

片段中gridview的Android文本和图像适配器