본문 바로가기
스프링 관련/토비의 스프링 6

오브젝트와 의존관계

by 문자메일 2024. 7. 23.

스프링에서 가장 중요한 용어 : 오브젝트와 의존관계

스프링이 가장 관심을 가지고 있는 것 : 오브젝트

스프링이 우리를 도와주는 가장 중요한 일 : 의존 관계를 어떻게 다루게 할 것인가

 

 

클래스와 오브젝트

클래스는 오브젝트를 만들기 위한 것, 오브젝트를 만들기 위해 클래스를 코딩함

 

클래스의 인스턴스 == 오브젝트

 

 

 

의존관계 Dependency

A ---> B

Client의 기능이 제대로 동작하려면 Supplier가 필요

Client가 Supplier를 사용,호출,생성,인스턴스화, 전송

클래스 레벨(코드 레밸)의 의존관계

Supplier가 변경되면 Client 코드가 영향을 받는다.

 

클래스 레벨의 의존관계와 런타임 레벨의 의존관계가 다를 수 있다.

이것이 스프링이 제공해주는 핵심적인 원리의 바탕이 되는 것이다.

 

 

 

 

댓글