C#・設計¶
C# と .NET で、変更に強く・テストしやすいコードを書くための設計のノート。デザインパターンとDIはセットで読むとつながりやすい。
-
デザインパターン=よくある設計の悩みに対する、名前の付いた「定番の解き方」。 有名な23個(GoFのパターン)は、生成・構造・振る舞いの3つに分けられる。
-
DI(ディーアイ、Dependency Injection)=クラスが使う部品を、自分で new せずに外から渡してもらう書き方。 日本語では「依存性の注入」。
C# と .NET で、変更に強く・テストしやすいコードを書くための設計のノート。デザインパターンとDIはセットで読むとつながりやすい。
デザインパターン=よくある設計の悩みに対する、名前の付いた「定番の解き方」。 有名な23個(GoFのパターン)は、生成・構造・振る舞いの3つに分けられる。
DI(ディーアイ、Dependency Injection)=クラスが使う部品を、自分で new せずに外から渡してもらう書き方。 日本語では「依存性の注入」。