728x90
반응형
외부에서 두 객체 간의 관계를 결정해주는 디자인 패턴으로, 인터페이스를 사이에 둬서 클래스 레벨에서는 의존관계가 고정되지 않도록 하고 런타임 시에 관계를 동적으로 주입하여 유연성을 확보하고 결합도를 낮출 수 있게 해준다.
의존성이란 한 객체가 다른 객체를 사용할 때 의존성이 있다고 한다. 예를 들어 다음과 같이 Store 객체가 Pencil 객체를 사용하고 있는 경우에 우리는 Store객체가 Pencil 객체에 의존성이 있다고 표현한다.
출처 : https://mangkyu.tistory.com/150
728x90
반응형
'JAVA > SPRING' 카테고리의 다른 글
[SPRING] @Transactional propagation (0) | 2023.03.12 |
---|---|
[SPRING] @AfterEach @BeforeEach Annotation (0) | 2023.03.04 |
[SPRING] 제어의 역전(IoC/ Inversion of Control) (0) | 2023.03.02 |
[SPRING][Eclipse] @Test / Jnit으로 단위테스트 하기 (0) | 2023.03.01 |
[SPRING] 템플릿엔진 Thymeleaf란? (0) | 2023.02.05 |