亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

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

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

結構

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

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

參與者

? Mediator(抽象中介者類)

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

?ConcreteMediator(具象中介者類)

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

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

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

? Colleague(同事類)

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

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


協作

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

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

向AI問一下細節

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

web
AI

延寿县| 鄂温| 太谷县| 海伦市| 湖南省| 桓台县| 武安市| 昆明市| 滨州市| 芷江| 汉寿县| 布尔津县| 武川县| 长葛市| 贺兰县| 济南市| 来宾市| 平定县| 淮南市| 南平市| 白城市| 唐河县| 百色市| 千阳县| 大名县| 海口市| 溆浦县| 红安县| 新沂市| 应用必备| 武清区| 赞皇县| 白水县| 上虞市| 驻马店市| 仙桃市| 军事| 平潭县| 南雄市| 朔州市| 兴和县|