前端设计模式--装饰器模式

不改变其原有的结构和功能
和适配器模式不一样,适配器模式是原有的不能用了,而装饰器模式是原来的还能用,不过给增加一些功能。
比如: 手机壳,用来给手机美观,保护,防滑等等

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()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。