适配器模式

2018-11-26  本文已影响0人  0说
    <script>
        /*
            例如:
             1、安卓手机
             2、苹果手机

            充电头安卓要一个转接口才能充苹果

            把我们不符合的接口转成符合我们的接口 叫适配器模式
        
        */ 
        
        let Cat = function(){}
        Cat.prototype.miaomiao = function(){
            console.log('喵喵')
        }
        

        let Sheep = function(){}
        Sheep.prototype.miemie = function(){
            console.log('咩咩')
        }

        // 适配叫声接口
        let Adaptive = function(){}
        // 把Sheep 挂载到Adaptive原型上
        Adaptive.prototype = new Sheep()
        // miemie不符合我们的接口  现在转符合我们的接口
        Adaptive.prototype.miaomiao = function(){
            this.miemie()
        }
        
        let ad = new Adaptive()
        ad.miaomiao()

    </script>
上一篇 下一篇

猜你喜欢

热点阅读