Polymorphie

Die Vererbung bietet zwei mächtige Funktionalitäten; eine von ihnen ist die Wiederverwendung von Code. Wenn Sie eine ListBox-Klasse erzeugen, können Sie einen Teil der Logik in der Basis-(Control-)Klasse wiederverwenden.

Was aber zweifellos viel mächtiger ist, ist der Aspekt der Vererbung, der Polymorphie. Poly bedeutet »viel« und morph »Form«. Polymorphie bedeutet also, dass man in der Lage ist, viele Formen eines Typs zu verwenden, ohne sich um die Einzelheiten kümmern zu müssen.

Wenn die Telekom ein Klingelsignal an Ihr Telefon sendet, weiß sie nicht, welche Art Telefon am anderen Ende der Leitung steht. Vielleicht haben Sie noch ein altes Telefon, bei dem ein Motor die Klingel läutet, oder Sie haben ein elektronisches Telefon, das ...

Get Programmieren mit C# 3.0 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.