簡體   English   中英

JavaScript中的Decorator模式和Mediator模式有什么區別

[英]what is the difference between Decorator and mediator patterns in JavaScript

最近,我開始學習JavaScript模式。 當我從Angular 1.x比較Angular 4時。 我在Angular 4中看到了一些新模式。

Angular 4中使用了哪些模式?

我們是否有機會在Angular 1.x中實現Decorator Pattern?

Angular是否使用$ broadcasts或$ emits來實現標准介體模式?

教程的角度

中介器模式用於降低多個對象或類之間的通信復雜性。 此模式提供了一個調解器類,該調解器類通常處理不同類之間的所有通信,並通過松散耦合支持輕松維護代碼。 中介者模式屬於行為模式類別。 更多信息

裝飾器模式允許用戶向現有對象添加新功能,而無需更改其結構。 這種設計模式屬於結構模式,因為該模式充當現有類的包裝。

該模式創建一個包裝原始類的裝飾器類,並提供其他功能,以保持類方法的簽名完整。

我們通過以下示例演示裝飾圖案的使用,在該示例中,我們將使用某種顏色裝飾形狀而不更改形狀類別。 更多信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM