程序設計原則之依賴倒置原則

一、什麼是依賴倒置原則 高層模塊的實現儘量不要依賴低層模塊的實現,他們應該共同依賴抽象 儘量面向接口或抽象編程,而不是面向實現編程,也就是說要從接口或者抽象擴展,而不是從實現擴展 二、看一個高層模塊依賴低層模塊的例子 以學習課程爲例: 上面這個輸出的是學習java課程,如果想要擴展學習前端課程,就得修改低層的Lwl實現類: 上面的軟件設計是很不科學的,修改低層實現比較容易造成其他地方出現問題,層次
相關文章
相關標籤/搜索