适配器模式

适配器模式 (Adapter Pattern)又称 包装器模式 ,将一个类(对象)的接口(方法、属性)转化为用户需要的另一个接口,解决类(对象)之间接口不兼容的问题。
主要功能是进行 转换匹配 ,目的是复用已有的功能,而不是来实现新的接口。

实例

使用场景

目的:复用已存在的接口或者对象

      
        
          // Vue计算属性
          <template>
            <div id="example">
                <p>Original message: "{{ message }}"</p>  <!-- Hello -->
                <p>Computed reversed message: "{{ reversedMessage }}"</p>  <!-- olleH -->
            </div>
          </template>
          <script type='text/javascript'>
            export default {
                name: 'demo',
                data() {
                    return {
                        message: 'Hello'
                    }
                },
                computed: {
                    reversedMessage: function() {
                        return this.message.split('').reverse().join('')
                    }
                }
            }
          </script>
        
      
    
旧有 data 中的数据不满足当前的要求,通过计算属性的规则来适配成我们需要的格式,对原有数据并没有改变,只改变了原有数据的表现形式。