728x90 반응형 SMALL injection1 [디자인 패턴] DI(Dependency Injection, 의존성 주입) 의존성 주입(Dependency Injection, DI)은 객체 지향 프로그래밍에서 객체의 의존성을 외부에서 주입받는 디자인 패턴을 의미함DI는 소프트웨어 모듈 간의 결합도를 낮추고 코드의 재사용성과 테스트 가능성을 높이기 위해 사용됨DI는 크게 세 가지 요소로 구성됨 - 의존성(Dependency), 주입(Injection), 제어 역전(Inversion of Control, IoC) 의존성(Dependency) - 의존성은 클래스가 다른 클래스의 기능을 필요로 하는 관계를 말함 - 예를 들어 UserService 클래스가 데이터베이스에서 유저 정보를 가져오는 UserRepository를 사용해야 한다면, UserService는 UserRepository에 의존성을 가지게 됨 - 클래스 내부에서 다.. 2024. 11. 6. 이전 1 다음 728x90 반응형 LIST