• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

레포지토리 인터페이스 질문 드립니다.

23.02.18 09:02 작성 조회수 463

0

강의에서 데이터 베이스를 아직 정하지 못해 인터페이스로 추상화 한다고 설명해 주셨는데 인터페이스 말고 추상 클래스를 사용하면 안되나요? 그리고 만약 데이터 베이스를 정했어도 추상화 할 때 인터페이스를 써야 하는지 궁금합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 심야님

추상 클래스를 사용해도 동일한 효과를 얻을 수 있습니다.

추가로 데이터베이스 뿐만 아니라 JDBC, JdbcTemplate, MyBatis, JPA와 같은 기술도 변경하지 않을 것이라고 하면 인터페이스를 사용하지 않아도 됩니다.

감사합니다.