Eine
Klassenbibliothek (engl.
class library) ist eine spezielle Form einer
Programmbibliothek, womit eine Sammlung selbständiger Programmkomponenten (in diesem Fall die
Klassen) gemeint ist, die für die Wiederverwendung vorgesehen sind. Die Funktionalitäten der Klassenbibliothek sind in der Regel unabhängig vom Anwendungskontext. Die Verwendung von Klassen innerhalb der Klassenbibliothek kann durch zwei Arten erfolgen:
- Objekte der Klassenbibliothek werden erzeugt (instantiiert)
- Neue Klassen werden von gegebenen Klassen der Bibliothek abgeleitet (Vererbung)