-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
MemberService 인터페이스 구현 이유
21.08.29 23:28 작성 조회수 408
1
영한선생님 궁금한게 있습니다. MemberRepository는 메모리에도 저장할 수 있고, 디비에도 저장할 수 있기에 인터페이스로 구현 후에 구체화 하여 클래스를 구현하는 것 까지는 이해가 되는데 MemberService는 왜 따로 인터페이스를 구현했고 , MemberserviceImpl이라는 구현 클래스를 만들었는지 알려 주시면 감사하겠습니다.
답변을 작성해보세요.
10
OMG
2021.08.30
안녕하세요. 이상준님, 공식 서포터즈 OMG입니다.
질문 주신 내용은 역할과 구현을 보여주기 위한 간단한 강의예시로 봐주시면 될 것 같습니다.
MemberService Interface 대신 MemberServiceImpl 클래스를 생성하지 않고 MemberService를 클래스로 생성하셔도 됩니다.
하지만 실무 관점에서는 얘기가 다릅니다.
실무 관점에서의 영한님의 설명 첨부합니다.
참고:
https://www.inflearn.com/questions/226678
감사합니다.
0
답변 2