스프링 이야기에 왜 객체 지향 이야기가 나오는가?
스프링은 다음 기술로 다형성 + OCP, DIP를 가능하게 지원
DI(Dependency Injection): 의존관계, 의존성 주입
DI 컨테이너 제공
클라이언트 코드의 변경 없이 기능 확장
쉽게 부품을 교체하듯이 개발