객체지향 모델의 다형성 (Polymorphism)
1. 코드 유연성 극대화, 객체지향 모델의 다형성의 개념/특징 (1) 다형성 (Polymorphism)의 개념 개념도 개념 같은 메시지(메서드 호출)에 대해 객체의 타입에 따라 다른 동작을 수행하는 객체지향 모델의 특성 (2) 다형성의 특징 동적바인딩 – 프로그램이 실행되는 시점에 호출할 번지나 함수 연결 확장성 지원 – 수평적 확장성인 Overloading과 수직적 확장성인 Overriding 지원 재사용성 지원 – 기존에 구현된 부분은