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

sepang님의 프로필 이미지
sepang

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 서비스 개발

인터페이스를 타입으로 변수 선언

작성

·

230

2

MemberRepository memberRepository = new MemoryMemberRepository();

이런식으로 memberRespository를 선언하였는데

왜 타입을 MemoryMemberRepository가 아닌 인터페이스인 MemberRepository로 설정했는지 궁금합니다.

이와 관련되어 어떤 문법적 내용을 학습하면 될까요?

답변 1

1

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

구체타입이 아닌 인터페이스에 의존하는 설계가 좋은 설계입니다.

해당 내용은 기본편 강의에서 영한님이 자세히 설명해주십니다 :)

 


감사합니다.

sepang님의 프로필 이미지
sepang

작성한 질문수

질문하기