January 2015
Intermediate to advanced
480 pages
14h 4m
German
Die Hauptaufgabe einer abstrakten Klasse besteht in der Definition einer Schnittstelle. Sie delegiert ihre Implementierung teilweise oder komplett an Unterklassen und kann nicht instanziiert werden.
Wenn eine Klasse A eine Referenz auf eine abstrakte Klasse B enthält, spricht man davon, dass A eine abstrakte Kopplung zu B aufweist, weil A auf einen Objekttyp, nicht aber auf ein konkretes Objekt verweist.
Eine Operation, die eine Signatur deklariert, aber nicht implementiert. In C++ entspricht eine abstrakte Operation einer rein virtuellen Memberfunktion (engl. pure virtual member function).
Die Beziehung zwischen ...
Read now
Unlock full access