인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Eden님의 프로필 이미지
Eden

작성한 질문수

스프링 핵심 원리 - 기본편

관심사의 분리

'의존'의미 질문이요

작성

·

273

0

의존 이라는 단어의 뜻에 대해 질문드립니다!

예를들어

public class OrderServiceImpl implements OrderService{

private final DiscountPolicy discountPolicy = new RateDiscountPolicy();

}

라는 코드가 있다면 여기서 OrderServiceImpl이 DiscountPolicy와 RateDiscountPolicy 인터페이스와 구체클래스에도 의존하고 있다고 하셨는데 여기서 말하는 의존에 대해 잘 이해가 안갑니다!.

강사님께서 의존은 '알고있다!'라고 생각하면 된다고 하셨는데요

그러면 의존,(알고있다) 의 의미가

OrderServiceImpl이라는 클래스 안에서 사용된다

의존하는것이다. -> 이렇게 이해해도 되는걸까요?

답변 1

0

안녕하세요. Eden님, 공식 서포터즈 OMG입니다.

네 이해하고 계신게 맞습니다:)

해당 클래스 내에서 선언하여 사용하고 있을 때 외부에서 의존성을 주입 받게되는데 주입을 해주는 주체인 스프링 컨테이너에 의존적인 상태(관계)가 됩니다

감사합니다.

Eden님의 프로필 이미지
Eden

작성한 질문수

질문하기