Основы разработки программного обеспечения вычислительных систем. Милованов И.В - 44 стр.

UptoLike

44
Рис. 2.12. Иерархия простого наследования
ПОЛИМОРФИЗМ
Полиморфизм возможность с помощью одного имени обозначать
операции из различных классов (но относящихся к общему суперклассу).
Вызов обслуживания по полиморфному имени приводит к исполнению
одной из некоторого набора операций.
Рассмотрим различные реализации процедуры «Записывать». Для
класса «ПараметрыПолета» реализация имеет вид
procedure «Записывать» (in out ПараметрыПолета) is
begin
записывать имя параметра;
записывать отметку времени;
end Записывать.
В классе «Кабина» предусмотрена другая реализация процедуры
procedure Записывать (in out Кабина) is
begin
Записывать (ПараметрыПолета);
вызов метода суперкласса;
записывать значение давления;
записывать процентное содержание кислорода;
записывать значение температуры;
end Записывать.