- 스프링과 객체 지향 설계
스프링은 다형성과 OCP, DIP를 다음과 같은 기술로서 지원한다.
DI (Dependency Injection) : 의존관계, 의존성 주입
DI 컨테이너 제공
- 클라이언트 코드의 변경없이 기능을 확장하며 쉽게 부품을 교체하듯이 개발할 수 있다.
모든 설계에 역할과 구현을 분리하자.
모든 설계에 인터페이스를 부여하자.
'SpringFramework' 카테고리의 다른 글
3. 좋은 객체 지향 설계의 5원칙 (SOLID) (0) | 2021.03.15 |
---|---|
2. 스프링 좋은 객체 지향 프로그래밍 (0) | 2021.03.15 |
1. 스프링 왜? (0) | 2021.03.15 |