橋接模式

Bridge (橋接) 屬于結(jié)構(gòu)型模式

意圖

將抽象部分與它的實現(xiàn)部分分離,使它們都可以獨立地變化

適用性

你不希望在抽象和它的實現(xiàn)部分之間有一個固定的綁定關系。例如這種情況可能是因為,在程序運行時刻實現(xiàn)部分應可以被選擇或者切換。

類的抽象以及它的實現(xiàn)都應該可以通過生成子類的方法加以擴充。這時Bridge 模式使你可以對不同的抽象接口和實現(xiàn)部分進行組合,并分別對它們進行擴充。

對一個抽象的實現(xiàn)部分的修改應對客戶不產(chǎn)生影響,即客戶的代碼不必重新編譯。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 1 場景問題# 1.1 發(fā)送提示消息## 考慮這樣一個實際的業(yè)務功能:發(fā)送提示消息?;旧纤袔I(yè)務流程處理的系統(tǒng)...
    七寸知架構(gòu)閱讀 5,226評論 5 63
  • 在正式介紹橋接模式之前,我先跟大家談談兩種常見文具的區(qū)別,它們是毛筆和蠟筆。假如我們需要大中小3種型號的畫筆,能夠...
    justCode_閱讀 1,872評論 0 7
  • 本文參考:http://www.oschina.net/question/1436074_140456 http:...
    端木軒閱讀 3,664評論 0 5
  • 介紹 橋接模式(Bridge Pattern) 也稱為橋梁模式,是結(jié)構(gòu)型設計模式之一。橋接模式的作用就是連接 "兩...
    任教主來也閱讀 393評論 0 1
  • 由于實際的需要,某個類具有兩個或兩個以上的維度變化,如果利用繼承將每種可能的變化情況都定義成一個類,一是會導致類膨...
    時待吾閱讀 699評論 0 0

友情鏈接更多精彩內(nèi)容