이전 글에서 객체 지향 설계 원칙의 함정이라는 내용을 썼었다.그 글의 마지막에 스프링에서는 DI를 통해서 다형성, 그리고 OCP, DIP를 가능하게 하였다고 했는데 우리는 그에 대한 코드를 보며 확인해보자. 이해를 위해 간단한 코드를 작성하였다.빠른 예시 작성을 위해