設計模式學習-工廠模式/橋接模式

Windows 對用戶 提供統一的服務,具體 實現依賴於WindowsAbstractFactory
這裏寫圖片描述

Windows 針對用戶 提供統一的服務,具體接口實現依賴於WindowsAbstractFactory
針對不同窗口,有不同的具體實現MacWindowsFacotry 和WindowsWindowsFactory等

上面的設計也是典型的橋接模式
橋接模式-將系統的抽象和系統的實現分析,使他們脫耦
系統抽象:存在於多個實體中的共同的概念性聯繫就是抽象化,說白了就是忽略一些信息,將不同的實體當做相同的實體對待
實現實現:就是針對系統抽象的實現
脫耦:就是去除耦合關係,繼承就是強耦合,對於軟件系統可以使用 組合/聚合關係來代替繼承關係來實現脫耦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章