

筆記-什麼是時序耦合(Temporal Coupling)?
最近在看 依賴注入:原理、實作與設計模式其中第四章提到了時序耦合(Temporal Coupling)覺得是一個值得寫下來筆記的東西,所以就產出了這篇。 第一次看到時序耦合這個詞的時候還以為是…Dio? 結果並不是,讓我太失望了(並沒有失望) 正文開始耦合是指程式中模組及模組之間資訊或參數依賴的程度。其相對的一個概念的詞叫做聚合性,也就是說低耦合性代表高內聚性。 時序耦合是多種耦合分類中的其..
更多

C# - Dotnet core 的 DI 如何在註冊時帶給建構子未註冊進 DI 的服務
因為要用 AWS lambda function 的緣故,所以有時候會需要在註冊服務時代入還沒註冊好的實體 註冊已經註冊進 DI 的實體程式碼準備準備 interface IAction 跟 class Action public interface IAction /{ void ShakeHands(); /} public class Action : IA..
更多