정리
- 모든 설계에 역활과 구현을 분리하자
실무
- 무분별한 인터페이스를 도입하면 추상화라는 비용이 발생
- 기능을 확장할 가능성이 없다면, 구체 클래스를 직접 사용하고,
향후 꼭 필요할 때 리팩터링해서 인터페이스를 도입하는 것도 방법!
책 추천
- 객체지향 책 : 객체지향의 사실과 오해
- 스프링 책 : 토비의 스프링
- JPA 책 : 자바 ORM 표준 JPA 프로그래밍
'Study > 스프링 핵심 원리(인프런-김영한 강의 정리)' 카테고리의 다른 글
6. 의존성 주입 (0) | 2022.05.08 |
---|---|
5. 주문 설계 (0) | 2022.05.07 |
4. 회원 도메인 설계 (0) | 2022.05.07 |
3. 비즈니스 요구사항과 설계 (0) | 2022.05.07 |
2. Spring Boot 시작하기 (0) | 2022.05.07 |
댓글