작성한 질문수
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 서비스 개발
작성
·
230
2
MemberRepository memberRepository = new MemoryMemberRepository();
이런식으로 memberRespository를 선언하였는데
왜 타입을 MemoryMemberRepository가 아닌 인터페이스인 MemberRepository로 설정했는지 궁금합니다.
이와 관련되어 어떤 문법적 내용을 학습하면 될까요?
답변 1
1
안녕하세요. sepang님, 공식 서포터즈 OMG입니다.
구체타입이 아닌 인터페이스에 의존하는 설계가 좋은 설계입니다.
해당 내용은 기본편 강의에서 영한님이 자세히 설명해주십니다 :)
감사합니다.