面向對象設計原則(五) 依賴倒置原則

 依賴倒置原則(DIP):

一、1.高層模塊不應該依賴於底層模塊。二者都應該依賴於抽象。

       2.抽象不應該依賴於細節,細節應該依賴於抽象。

       3.針對接口編程,不要針對實現編程。

二、軟件大師Booch曾說過:所有結構良好的面向對象架構都具有清晰地層次定義,每個層次通過一個定義良好的、受控的接口向外提供了一組內聚的服務。

三、案例:


解決方案:


上接:面向對象設計原則(四)接口隔離原則

下接:面向對象設計原則(六)

如有錯誤,還請指出,非常感謝!!

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