반응형 의존관계1 [Spring] 의존관계 높은 프로그램의 특징 의존성 주입 (DI) 은 객체가 필요로 하는 의존 객체를 외부에서 주입 하는 방식으로 객체 간의 결합도를 낮추는데 도움을 준다.의존성 주입을 통해 객체는 자신이 사용할 의존 객체를 직접 생성하지 않고 외부에서 생성된 객체를 주입받기 때문에 객체간의 결합도를 낮추는데 도움을 준다.이로 인해 객체는 자신의 구현에만 집중할 수 있으며, 변경에 유연하게 대응할 수 있다.생성자주입 (주로사용)객체 생성 시점세터주입인터페이스 주입생성자 주입이 주로 사용되는 이유필드 주입의 단점외부에서 수정 불가능수정자 주입의 단점변경의 가능성을 열어두기 때문에, 다른 곳에서 임의로 객체를 변경할 수 있어 에러가 발생할 위험이 높다.객체의 불변성 확보테스트 코드 작성의 편리함순환 참조 방지개발자의 의존성 주입 실수 방지 (final.. 2024. 8. 22. 이전 1 다음 반응형