中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

web中介者模式的結構是怎樣的

發布時間:2022-01-13 16:55:12 來源:億速云 閱讀:137 作者:iii 欄目:大數據

本文小編為大家詳細介紹“web中介者模式的結構是怎樣的”,內容詳細,步驟清晰,細節處理妥當,希望這篇“web中介者模式的結構是怎樣的”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

結構

中介者模式的想法是當多個對象為了同一個目的需要相互協作時,指定一個中介對象作為業務的中樞,以降低各個對象之間的耦合程度,其結構如下:

web中介者模式的結構是怎樣的

參與者

? Mediator(抽象中介者類)

—中介者類Mediator可以定義接口用于與各同事(Colleague)對象之間通信。之所以說是可以,是因為定義一個對將來也適用的通知接口并不是一件容易的事。要么擴展性不好,要么過于模糊,而且由此帶來的好處也不是很顯著。

?ConcreteMediator(具象中介者類)

— 具象中介者類了解并維護各個同事對象。中介者類的職責就是吸收軟件功能中無法共通的部分,因此這種強耦合不算什么缺點。

— 具象中介者了解類同事對象的細節,因此也是協調各同事對象實現協作行為的最佳人選。

— 有一點比較模糊:中介者是否算是同事的一員。作者的觀點中介者是作為管理者似乎說明更加順暢。

? Colleague(同事類)

— 同事類(只)了解中介者對象。

由于中介者類的存在,同事類不需要了解軟件的業務邏輯,只是根據自身的功能需求和中介者進行通信。


協作

同事對象和中介者對象之間進行請求和信息的交互,而中介者根據業務的需求對信息進行處理或轉發。

讀到這里,這篇“web中介者模式的結構是怎樣的”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

web
AI

福安市| 和龙市| 永顺县| 民权县| 西城区| 定襄县| 闸北区| 喀喇沁旗| 读书| 淮南市| 兴仁县| 崇文区| 蒙山县| 靖州| 黔南| 浦城县| 浦北县| 隆子县| 施甸县| 碌曲县| 黄大仙区| 仲巴县| 揭阳市| 库车县| 桐梓县| 通江县| 安徽省| 三河市| 清水县| 万载县| 北安市| 遵义县| 乌拉特后旗| 荥阳市| 黄大仙区| 来安县| 剑阁县| 玛纳斯县| 黄石市| 云南省| 雷波县|