橋接設計模式
一、概述:sql
- 將抽象部分與他的實現部分分離,這樣抽象化與實現化解耦,使他們能夠獨立的變化
- 如何實現解耦的呢,就是經過提供抽象化和實現化之間的橋接結構
- 橋接模式將繼承模式轉化成關聯關係,他下降了類與類之間的耦合度,減小了系統中類的數量,也減小了代碼量
二、應用場景數據庫
三、優勢編程
- 分離抽象接口及其實現部分.比繼承更好的解決方案.
- 橋接模式提升了系統的可擴充性,在兩個變化維度中任意擴展一個維度,都不須要修改原來的系統
- 實現細節對客戶不透明,能夠隱藏實現細節
缺點設計
- 橋接模式的引入會增長系統的理解和設計難度,因爲聚合關聯關係創建在抽象層,要求開發者針對抽象進行編程
四、示例:在開發中可能不止使用一種數據庫blog
- 例如Mysql,SqlServer數據庫等,如今使用橋接模式
歡迎關注本站公眾號,獲取更多信息