DIP

依賴倒置原則。

比較原始的做法,是先設計底層,上層以來底層,一層一層往上搭建,就像蓋樓一樣。這是上層依賴下層。這樣的問題是,最終蓋幾層,實施者可能並不是胸有成竹,也料不到中間有什麼大的障礙,能不能最終成功,可能靠的是運氣。這有點市場經濟的意思。或者說,只管耕耘,不問收穫。這是尾大不掉,上層要看下層的臉色。最終事態的走勢,大部分決定於下層的心情。上層有點不可控。

而依賴倒置,就是從上往下蓋,上層定義好需要的功能,一般是接口,然後下層去實現。上層只管要功能,至於怎麼實現他是不關心的。有點像只要結果,不管過程的領導?這就是上層(領導)強勢的結果。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章