上篇使用的鏈式呼叫風格即為 Fluent Interface(Martin Fowler 提出),如:

閱讀起來如同自然語句,意圖清晰。參考:FluentInterface。
目標類別屬性標註 [Dependency],容器自動注入。

測試碼:註冊 IOrder、ILogger 實作,將 PropertyInjection 註冊為 IOrderWithLogging;另將 CommonOrder 註冊為單例並設 Discount=0.95 驗證單例共享。


目標類別方法標註 [InjectionMethod],容器呼叫該方法注入依賴。

測試邏輯同屬性注入,僅換用方法注入目標類別。

