Es geht darum, dass TSohn.Say auch was sagt und nicht was komplett anderes macht, was derjenige, der die Say Methode aufruft, nicht erwartet.
Um das Beispiel mal etwas auszuschmücken:
Delphi-Quellcode:
procedure TPapa.Say;
begin
Writeln('Hallo! Wie geht''s?');
end;
procedure TSohn.Say;
begin
Writeln('Eyh Alter! Was geht ab?');
end;