适配器模式 - 演示与场景

2019-06-10  本文已影响0人  EmilWong

UML类图


image.png
// 代码演示
class Adapter {
    specificRequest() {
        return '德国标准插头'
    }
}
class Target{
    constructor() {
        this.adapter = new Adapter()
    }
    request(){
        let info = this.adapter.specificRequest()
        return `${info} - 转换器 - 中国标准插头`
    }
}

// 测试
let target = new Target()
let result = target.request()
console.log(result)

设计原则验证

上一篇 下一篇

猜你喜欢

热点阅读