jh8579.log
로그인
jh8579.log
로그인
객체 지향 설계와 Spring
지노
·
2020년 11월 24일
팔로우
0
Java
Spring
0
Spring Framework
목록 보기
5/5
Spring Framework
다형성 + OCP, DIP를 가능하게 지원 ->
DI 컨테이너
순수하게 java로 OCP, DIP 원칙들을 지키면서 개발하면 Spring Framework를 개발하게 됨
정리
이상적으로는 모든 설계에 인터페이스를 부여하자
DB 스펙이 정해져 있지 않은 상황에서 인터페이스를 사용
DB 스펙이 정해져 있지 않아도 다른 개발을 진행할 수 있다.
실무 고민
인터페이스를 도입하면 추상화라는 비용이 발생
기능을 확장할 가능성이 없다면,
구체 클래스를 직접 사용하고 꼭 필요할 때 리팩토링해서 인터페이스를 도입
하는 방법 ->
판단하는 실력
지노
Spring Framework를 이용한 웹 개발과 AWS 서비스, Container를 사용한 CI/CD 인프라에 관심이 있습니다.
팔로우
이전 포스트
SOLID Principle
0개의 댓글
댓글 작성