스프링에서 가장 중요한 용어 : 오브젝트와 의존관계
스프링이 가장 관심을 가지고 있는 것 : 오브젝트
스프링이 우리를 도와주는 가장 중요한 일 : 의존 관계를 어떻게 다루게 할 것인가
클래스와 오브젝트
클래스는 오브젝트를 만들기 위한 것, 오브젝트를 만들기 위해 클래스를 코딩함
클래스의 인스턴스 == 오브젝트
의존관계 Dependency
A ---> B
Client의 기능이 제대로 동작하려면 Supplier가 필요
Client가 Supplier를 사용,호출,생성,인스턴스화, 전송
클래스 레벨(코드 레밸)의 의존관계
Supplier가 변경되면 Client 코드가 영향을 받는다.
클래스 레벨의 의존관계와 런타임 레벨의 의존관계가 다를 수 있다.
이것이 스프링이 제공해주는 핵심적인 원리의 바탕이 되는 것이다.
'스프링 관련 > 토비의 스프링 6' 카테고리의 다른 글
관심사의 분리 (Separation of Concerns) (0) | 2024.07.23 |
---|
댓글