자바 언어의 다형성

- 오버라이딩을 떠올려보자
- 오버라이딩은 자바 기본 문법
- 오바리이딩 된 메서드가 실행
- 다형성으로 인터페이스를 구현한 객체를 실행 시점에 유연하게 변경할 수 있다
- 물론 클래스 상속 관계도 다형성, 오버라이딩 적용 가능
스프링의 객체 지향
- 다향성이 가장 중요하다
- 스프링은 다형성을 극대화해서 이용할 수 있데 도와준다
- 스프링에서 이야기하는 제어의 역전(IoC), 의존관계 주입(DI) 은 다형성을 활용해서 역할과 구현을 편리하게 다룰 수 있도록 지원한다