程序員必備的七大面向對象設計原則(二)

二、依賴倒轉原則 1.依賴倒轉原則定義 i. 高層模塊不應該依賴低層模塊,它們都應該依賴抽象。抽象不應該依賴於細節,細節應該依賴於抽象。 ii. 要針對接口編程,不要針對實現編程。 2. 依賴倒轉原則分析 a) 簡單來說,依賴倒轉原則就是指:代碼要依賴於抽象的類,而不要依賴於具體的類;要針對接口或抽象類編程,而不是針對具體類編程。 b) 實現開閉原則的關鍵是抽象化,並且從抽象化導出具體化實現,如果
相關文章
相關標籤/搜索