Interfaceklassen
/ Container
|
eine Aufgabe / mehrere Wege
-
saubere Implementierung von
Gateways
-
Auswahl der optimierten Klasse
|
Container
-
eine Interfaceklasse dient als
Container
-
Möglichkeit von "Templates"
-
virtueller Aufruf von Methoden
(zur Laufzeit)
-
Bsp.: VectorObject
|
Unterschiede zu C++
-
nur Konstanten / abstrakte Methoden
-
keine teilweise abstrakten Klassen
-
Vererbung von Interfaceklassen
möglich
|