Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Rabochy_stol / 9 полиморфизм

.docx
Скачиваний:
15
Добавлен:
31.05.2015
Размер:
12.9 Кб
Скачать

9. полиморфизм

Полиморфизм основывается на возможности включения в данные объекта также и информации о методах их оработки. В виде указателя на функцию. Важно, что такой объект становится самодостаточны. Будучи доступным в некотор точке программы даже пи отсутствии полной информации о его типе, он всегда может корректно вызвать свойственные ему методы. Полиморфной наз ф-я, независимо определнная в каждом из групп производных классов и имеющая в них общее имяю полиморфная ф-я обладает свойством, что при полной информации о том, объект какого из произволных классов в данный момент обрабатывается, она тем не менее корректно вызывается в том виде, к каком она определена для данного конкретного класса. Практический смысл полиморфизма закл в том, что он позволяет посылать общее сообщение о сборе данных любому классу, при чем и род класс, и классы потомки ответят на сообщенную информацию соответств образом, поскольку производные класс содержат доп инфу. Программист может сделать регулярным процесс обработки несовмест объектов разл типов при наличии у них такого полиморфного метода.