|
Als Möglichkeit, Klassen zu erzeugen und Techniken der Ableitung bzw. Implementierung zu nutzen, bietet C# wie viele anderen Sprachen auch abstrakte Klassen an. Sie lassen ebenfalls wie Schnittstellen keine Instanziierung zu, bieten allerdings die Möglichkeit an, bereits Teil-Implementierungen vorzugeben, die wie bei einfacher Vererbung in die Kindklassen weitergegeben werden. Damit steht eine Technik bereit, wiederum das Konzept von einem zu modellierendem Phänomen zu beschreiben, um davon Spezialisierungen abzuleiten, wobei allerdings diese Gemeinsamkeiten nicht nur auf API-Ebene, sondern auch hinsichtlich einer Teil-Implementierung vorliegen.
|
 | Kontakt
|