스프링 이야기에 객체 지향 이야기가 나오는 이유 ▸ 스프링은 다형성 + OCP / DIP를 가능하게 지원
▸ DI(Dependency Injection): 의존관계, 의존성 주입 ▸ DI 컨테이너 제공
▸ 클라이언트 코드의 변경 없이 기능 확장 ▸ 쉽게 부품을 교체하듯이 개발 가능
정리 ▸ 모든 설계에 역할과 구현을 분리
ex) 자동차, 공연
▸ 이상적
▸ 실무에서는?
출처 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard