Четвертый Borland C++ и его окружение

       

Полиморфизм


В переводе с греческого polymorphos - многообразный. Если один и

тот же объект может по-разному использоваться, в зависимости от

обстоятельств, то он обладает полиморфизмом. В какой-то степени

свойствами полиморфизма обладают, например, автомобили-амфибии -

используются для передвижения и по суше, и по воде. Чтобы достичь таких "чудес" в ООП используют "ранее" и "позднее связывание".

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


Например, как функция элемент draw():

rectangle.draw(); jigsaw.draw();



Содержание раздела