C#設計模式(3)

三、 依賴倒置原則(DIP) 依賴倒置(Dependence Inversion Principle)原則講的是:要依賴於抽象,不要依賴於具體。 簡單的說,依賴倒置原則要求客戶端依賴於抽象耦合。原則表述: 抽象不應當依賴於細節;細節應當依賴於抽象; 要針對接口編程,不針對實現編程。 反面例子:   缺點:耦合太緊密,Light發生變化將影響ToggleSwitch。 解決辦法一: 將Light作成
相關文章
相關標籤/搜索