javascript设计模式_第二部分_装饰者模式

来源:互联网 发布:淘宝店铺升级公示期 编辑:程序博客网 时间:2024/04/24 06:39

装饰模式:动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活.<br />
优点:有效地把类的核心功能与装饰功能区分开.

 

模式之利:动态添加功能,动作过程是透明的

模式之弊:1:依赖于类型检查的代码会出问题;2,增加架构的复杂程序.引入过多小对象

 

例子:

 

个人感觉此模式就好像是方法的重写,不过又不是完全重写,同时也会调用之前的方法,这样来进行功能的扩展...

 

 

原创粉丝点击