首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript中的装饰者模式和中介者模式有什么不同

JavaScript中的装饰者模式和中介者模式有什么不同
EN

Stack Overflow用户
提问于 2017-10-23 20:13:02
回答 1查看 452关注 0票数 1

最近,我开始学习JavaScript模式。当我比较角度4和角度1.x时。我在Angular 4中看到了一些新的模式。

在Angular 4中使用了什么图案?

我们有机会在Angular 1.x中实现Decorator Pattern吗?

Angular是使用$broadcasts还是$emits来实现标准中介模式?

EN

回答 1

Stack Overflow用户

发布于 2017-10-23 20:34:25

来自tutorialspoint

中介器模式用于降低多个对象或类之间的通信复杂性。此模式提供了一个中介类,该类通常处理不同类之间的所有通信,并支持通过松散耦合轻松维护代码。中介者模式属于行为模式类别。more info

装饰器模式允许用户在不改变其结构的情况下向现有对象添加新功能。这种类型的设计模式属于结构化模式,因为该模式充当现有类的包装器。

该模式创建了一个装饰器类,它包装了原始类,并提供了保持类方法签名不变的附加功能。

我们通过下面的例子演示了装饰器模式的使用,在这个例子中,我们将用一些颜色来装饰一个形状,而不是alter shape类。more info

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46889077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档