.NETの依存性注入の基本とAutofacの導入

インターフェース指向プログラミングの実践について考察します。 // NuGetからMicrosoft.Extensions.DependencyInjectionを追加 1. 動物インターフェースの定義 interface IAnimal { void Cry(); } public class Dog : IAnimal { public void Cry() { Console.WriteLine("汪汪..."); Console.WriteLine($"Dog:{this.GetHashCode()}"); ...

6月6日 00:44 投稿

Autofacによる依存性注入の実践的活用ガイド

前回までの章では、DI(Dependency Injection)の一般的なパターンや原則について解説しましたが、特定のDIコンテナを利用した具体的な実装手法については深く掘り下げていませんでした。本章では、.NETエコシステムで長く支持されてきたDIコンテナ「Autofac」に焦点を当て、これまでに学んだデザインパターンを実際のコードにどう適用するかを解説します。 Autofacは、堅 ...

5月27日 03:53 投稿