Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 의존성 주입

<시간/>

느슨하게 결합된 코드의 개발을 가능하게 하기 위해 도입된 C#의 종속성 주입 개념. 느슨하게 결합된 코드로 유지 관리 및 재사용이 용이합니다.

다음은 C#의 종속성 주입 유형입니다.

생성자 주입

종속성을 주입하기 위해 생성자 주입은 매개변수를 사용합니다. 클래스에 하나 이상의 종속성이 필요할 때 유용합니다.

세터 주입

Setter Injection을 사용하기 전에 null을 확인하십시오. 필요에 따라 리소스와 서비스를 생성할 수 있습니다.

메서드 주입

이 유형의 주입은 해당 메서드에서 사용할 단일 메서드에 종속성을 주입합니다.