Anhang A: Glossar

Abstrakte Klasse

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.

Abstrakte Kopplung

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.

Abstrakte Operation

Eine Operation, die eine Signatur deklariert, aber nicht implementiert. In C++ entspricht eine abstrakte Operation einer rein virtuellen Memberfunktion (engl. pure virtual member function).

Aggregationsbeziehung

Die Beziehung zwischen ...

Get Design Patterns - Entwurfsmuster als Elemente wiederverwendbarer objektorientierter Software 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.