Javascript面向对象之十装饰者模式-《javascript设计模式》笔记
程序员文章站
2022-04-29 19:30:12
...
装饰者模式的含义是将要装饰的对象作为一个成员放在装饰者的内部,通过装饰者的方法来调用要装饰的对象的方法,通常的wrapper也是这种形式。
组合模式和装饰者模式的区别是,组合模式组合的是一类对象,而装饰者是对某一个对象进行包装。