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

溫馨提示×

溫馨提示×

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

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

web中介者模式的動機是什么

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

這篇文章主要介紹“web中介者模式的動機是什么”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“web中介者模式的動機是什么”文章能幫助大家解決問題。

意圖

當多個對象為了同一個目的需要相互協作時,指定一個中介對象作為業務的中樞,以降低各個對象之間的耦合程度。

動機

面向對象設計的一個重要原則就是高內聚,低耦合。因此在設計一個軟件時,總是希望將系統的功能進行分解然后分配給不同的參與者類。這種方式對于軟件功能中可以復用的那部分沒有任何問題,因為這有助于軟件功能的復用化。但是對于軟件功能中只適用于當前軟件的那部分功能,如果非要強制性的分配到參與者類中的話,就會造成類數量的膨脹和類之間依賴程度的幾何級數增長。

考慮下面的Word2016中的文字環繞屬性設定對話框,用戶在選擇不同的環繞方式之后,下面的文字環繞方向和距離設定控件的有效無效會隨之發生變化。

web中介者模式的動機是什么

如果將讓每個環繞方式控件管理其他控件動作的話,需要讓每個環繞方式控件都要和其他控件之間建立通知渠道。可以想象這是多么復雜的一個網絡。

幾乎所有的應用開發都會遇到這樣的問題,也就是說當我們將可以共通的功能越來越集中到可復用的類之后,總是要有人來承擔那些不可復用的部分。而那些不可復用的部分往往就是應用特有的內容,這部分內容處于業務的中心,利用可復用類的功能,協調可復用類的行為。處理這部分功能的類就是中介者類。

關于“web中介者模式的動機是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

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

web
AI

岫岩| 平顶山市| 镇远县| 怀仁县| 喀喇| 无棣县| 运城市| 井研县| 利津县| 九龙城区| 台东市| 都匀市| 罗田县| 黄冈市| 佛教| 孟州市| 金川县| 东平县| 宜兰县| 宁夏| 永安市| 宜昌市| 江门市| 环江| 隆德县| 丰镇市| 榆社县| 太和县| 大洼县| 安国市| 新竹县| 武定县| 东乌珠穆沁旗| 新沂市| 麦盖提县| 丰原市| 祁阳县| 曲靖市| 泊头市| 华安县| 思茅市|