依賴倒置原則(DIP):
一、1.高層模塊不應該依賴於底層模塊。二者都應該依賴於抽象。
2.抽象不應該依賴於細節,細節應該依賴於抽象。
3.針對接口編程,不要針對實現編程。
二、軟件大師Booch曾說過:所有結構良好的面向對象架構都具有清晰地層次定義,每個層次通過一個定義良好的、受控的接口向外提供了一組內聚的服務。
三、案例:
解決方案:
下接:面向對象設計原則(六)
如有錯誤,還請指出,非常感謝!!
一、1.高層模塊不應該依賴於底層模塊。二者都應該依賴於抽象。
2.抽象不應該依賴於細節,細節應該依賴於抽象。
3.針對接口編程,不要針對實現編程。
二、軟件大師Booch曾說過:所有結構良好的面向對象架構都具有清晰地層次定義,每個層次通過一個定義良好的、受控的接口向外提供了一組內聚的服務。
三、案例:
解決方案:
下接:面向對象設計原則(六)
如有錯誤,還請指出,非常感謝!!
揭開Java的神祕面紗--之基礎篇 java是一種簡單的、面向對象的、分佈式的、解釋型的、健壯的、安全的、結構中立的、可移植的、性能很優異的、多線程的、動態的語言。 Java的三種技術架