Dependency Injection

dia·2024년 11월 27일

의존성 주입

의미

객체가 자신에게 필요한 의존성을 외부에서 주입받아 사용하는 것
스스로 생성하지 않음

사용 이유

결합도 감소,독립성 증가
유연성 증가 (쉬운 교체)
테스트 용이성
재사용성 향상

종류

  • Constructor Injection (생성자)
  • Setter Injection (메소드)
  • Field Injection (필드에 직접 삽입 - 주로 프레임워크에서 사용)
profile
CS 메모장

0개의 댓글