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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.