작성
·
356
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
맞습니다, 마지막에 의존관계에서 인터페이스는 MemberRepository를 의미하고, 구현 의존은 MemoryMemberRepository를 말씀한 것입니다.
그리고 ‘추상화에도 의존하고 구체화에도 의존함’은 인터페이스와 구현 클래스 둘 다에 의존해야 함을 의미합니다. 즉, MemberService는 인터페이스인 MemberRepository에 의존하고, MemoryMemberRepository 구현 클래스에도 의존하므로 ‘추상화에도 의존하고 구체화에도 의존함’이라고 말씀드린 것입니다.
더 궁금하신 사항이 있으면 언제든지 질문해주세요. 감사합니다.