인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

심야's profile image
심야

asked

Spring for Beginners - Learn Spring Boot, Web MVC, and DB Access Technology with Code

Organize your business requirements

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

Resolved

Written on

·

533

0

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

springmvcMVCspring-bootjava

Answer 1

0

yh님의 프로필 이미지
yh
Instructor

안녕하세요. 심야님

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

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

감사합니다.

심야's profile image
심야

asked

Ask a question