정답: 4번 주어진 설명은 객체지향 프로그래밍의 '다형성(Polymorphism)'에 대한 것입니다. 다형성은 같은 메시지가 전달되었을 때, 각 객체가 자신만의 방식으로 그 메시지에 응답할 수 있는 능력을 의미합니다.