不改變其原有的結(jié)構(gòu)和功能
和適配器模式不一樣,適配器模式是原有的不能用了否过,而裝飾器模式是原來的還能用午笛,不過給增加一些功能。
比如: 手機殼苗桂,用來給手機美觀药磺,保護,防滑等等
class Cs {
show() {
console.log("11")
}
}
let cs = new Cs()
let show = cs.__proto__.show
//使用原型煤伟,ES7中不需要這樣操作
cs.__proto__.show = function () {
console.log("222")
show.apply(this, arguments);
}
cs.show()