• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

MemberService 인터페이스 구현 이유

21.08.29 23:28 작성 조회수 389

1

영한선생님 궁금한게 있습니다. MemberRepository는 메모리에도 저장할 수 있고, 디비에도 저장할 수 있기에 인터페이스로 구현 후에 구체화 하여 클래스를 구현하는 것 까지는 이해가 되는데 MemberService는 왜 따로 인터페이스를 구현했고 , MemberserviceImpl이라는 구현 클래스를 만들었는지 알려 주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

10

OMG님의 프로필

OMG

2021.08.30

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

질문 주신 내용은 역할과 구현을 보여주기 위한 간단한 강의예시로 봐주시면 될 것 같습니다.

MemberService Interface 대신 MemberServiceImpl 클래스를 생성하지 않고 MemberService를 클래스로 생성하셔도 됩니다.

하지만 실무 관점에서는 얘기가 다릅니다.

실무 관점에서의 영한님의 설명 첨부합니다.

참고:

https://www.inflearn.com/questions/226678

감사합니다.

이상준님의 프로필

이상준

질문자

2021.08.30

답변 감사합니다!!

0

석재현님의 프로필

석재현

2021.12.23

저도 궁금했었는데 좋은 답변이 있네요 감사합니다~