작성
·
284
0
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)
[질문 내용]
ConfigurationSinglgetonTest 클래스 내부에서MemberService 타입이 아닌 , MemberServiceImpl 타입을 써준이유가 궁금해서 책을 찾아보았는데,
MemberService를 써주면 memberService 변수로 접근할수있는것은 MemberService 인터페이스에 선언된 것들(재정의한 메소드)에만 접근할수있고, 추가로 MemberServiceImpl 클래스에 선언한것에는 접근할수없다.
그렇기때문에 MemberServiceImpl 타입을 써줘야memberService 변수로 MemberService 인터페이스에 선언된 것들 + 추가로 MemberServiceImpl 클래스에 선언한것에 접근할수있다.
이러한 이유로 영한님께서도 MemberServiceImpl, OrderServiceImpl 타입으로 작성하신걸까요?
답변 1
무엇을 사용해서는 안된다는건가요??
MemberService 타입을 사용해서는 안된다는건가요??
그럼 제 질문대로 이해하는게 맞을까요??