다형성
2026.06.30. 17:27
다형성의 장점
각 자료형의 코드가 클래스 안에 들어가니 캡슐화됨
유지보수성 높아짐
새로운 클래스 추가 시 클래스 코드만 추가하면 됨
클라이언트가 작성할 코드가 줄어듬
조건문을 사용한다고 해서 개체지향이 아닌 것은 아니다.
다형성은 늦은 바인딩 : 실제로 호출되는 메서드의 구현이 런타임(실행 중)에 결정됨.
동적 바인딩이라고도 함.
반대로 컴파일 타임에 결정되는 것을 이른 바인딩, 정적 바인딩이라고도 함.
C언어의 동작 방식. 함수 포인터만 동적 바인딩 처리.