IoC與DI簡明解釋

IoC 控制反轉 程序的資源對象(下稱a),不由程序(下稱A)本身直接管理,而由第三方環境(如Spring。下稱B)代爲管理(生產、獲取、銷燬)。 當A需要使用a時,A只需向B獲取,不需要自行管理(生產、獲取、銷燬)。 DI 依賴注入 被注入對象(下稱B)在設計時,提供slot。 在使用時當需要向B注入某屬性,則通過slot注入給B。 注入是在runtime動態按需實現的,B在這個過程中是被動的,
相關文章
相關標籤/搜索