SpringIOC實現原理

1. 依賴倒置 假設我們設計一輛汽車:先設計輪子,然後根據輪子大小設計底盤,接着根據底盤設計車身,最後根據車身設計好整個汽車。這裏就出現了一個「依賴」關係:汽車依賴車身,車身依賴底盤,底盤依賴輪子。 這樣的設計看起來沒問題,但是可維護性卻很低。假設設計完工之後,上司卻突然說根據市場需求的變動,要我們把車子的輪子設計都改大一碼。這下我們就蛋疼了:因爲我們是根據輪子的尺寸設計的底盤,輪子的尺寸一改,底
相關文章
相關標籤/搜索