依賴倒置原則

定義: 高層模塊不應該依賴低層模塊,兩者都應該依賴其抽象; 抽象不應該依賴細節; 細節應該依賴抽象。 高層模塊和低層模塊容易理解,每一個邏輯的實現都是由原子邏輯組成的,不可分割的原子邏輯就是低層模塊,原子邏輯的再組裝就是高層模塊。 那什麼是抽象,什麼又是細節呢?在Java語言中,抽象就是指接口或抽象類,兩者都是不能直接被實例化的;細節就是實現類,實現接口或繼承抽象類而產生的類就是細節,其特點就是可
相關文章
相關標籤/搜索