DI
DI的核心點就是定義結構,而這個一般有兩種用法 介面 interface 抽象類 abstract class
核心的關鍵是DI容器需要知道自己處理物件的結構體,這樣才能進行後續處置,這倆一般都是用來定義結構的。或者説比起結構,操作性的型別更重要。型別是對結構的宣告——核心是我需要知道你長什麼樣,才能對你進行操作,那你長什麼樣就要靠型別辨別。
更詳細見依賴注入
DI的核心點就是定義結構,而這個一般有兩種用法 介面 interface 抽象類 abstract class
核心的關鍵是DI容器需要知道自己處理物件的結構體,這樣才能進行後續處置,這倆一般都是用來定義結構的。或者説比起結構,操作性的型別更重要。型別是對結構的宣告——核心是我需要知道你長什麼樣,才能對你進行操作,那你長什麼樣就要靠型別辨別。
更詳細見依賴注入