Klassenbibliothek

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)

Mögliche Zugriffe auf Klassenbibliotheken sind durch die Programmierschnittstelle (API) definiert. Dabei handelt es sich um die Gesamtheit der öffentlich verfügbaren Klassen und Schnittstellen der Klassenbibliothek; in Abgrenzung zu den privaten Einheiten der Bibliothek, die nicht zugänglich sind. Klassenbibliotheken werden deshalb auch häufig als API bezeichnet.

Eine besondere Form von Klassenbibliotheken sind Frameworks.


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • .NET-Klassenbibliothek — NET Framework Basisdaten Entwickler: Microsoft Aktuelle Version …   Deutsch Wikipedia

  • Prototype (Klassenbibliothek) — Prototype Entwickler Sam Stephenson Aktuelle Version 1.7 (16. November 2010) Betriebssystem plattformunabhängig Programmier­sprache JavaScript …   Deutsch Wikipedia

  • Is-a — Vererbung dargestellt mittels UML. Die abgeleitete Klasse hat die Attribute x und y und verfügt über die Methoden a und b (im UML Sprachgebrauch Operationen a und b). Die Vererbung (engl. Inheritance) ist eines der grundlegenden Konzepte der… …   Deutsch Wikipedia

  • Java (Programmiersprache) — Java Basisdaten Paradigmen: Objektorientierte Programmiersprache Erscheinungsjahr …   Deutsch Wikipedia

  • Vererbung (objektorientierte Programmierung) — Vererbung dargestellt mittels UML. Die abgeleitete Klasse hat die Attribute x und y und verfügt über die Methoden a und b (im UML Sprachgebrauch Operationen a und b). Die Vererbung (engl. Inheritance) ist eines der grundlegenden Konzepte der… …   Deutsch Wikipedia

  • LPC (Programmiersprache) — LPC ist eine objektorientierte Programmiersprache, in der Syntax ähnlich wie C oder C++, für Netzwerk Textabenteuerspiele (kurz MUD für englisch Multi User Dungeon). LPC ist eine Mischung aus Interpreter und Compilersprache. LPC MUDs erlauben in… …   Deutsch Wikipedia

  • .NET-Framework — Basisdaten Entwickler: Microsoft Aktuelle Version …   Deutsch Wikipedia

  • .NET 3.0 — NET Framework Basisdaten Entwickler: Microsoft Aktuelle Version …   Deutsch Wikipedia

  • .NET Framework — Basisdaten Entwickler: Microsoft Aktuelle Version …   Deutsch Wikipedia

  • .NET Framework 3.0 — NET Framework Basisdaten Entwickler: Microsoft Aktuelle Version …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.