Skip to main content
Log in

Konstruktion robuster und flexibler Klassenbibliotheken

  • Published:
Informatik Forschung und Entwicklung

Zusammenfassung.

Software-Bibliotheken sind ein wichtiges Hilfsmittel zur Wiederverwendung von Entwürfen und Code. Zu diesem Zweck sollten Bibliotheken robust, flexibel und effizient sein. Dieser Beitrag zeigt, wie Flexibilität erreicht werden kann, ohne die Robustheitseigenschaft zu verletzen. Ferner diskutieren wir den Einsatz von Entwurfsmustern zur Strukturierung einer großen objektorientierten Klassenbibliothek. Die von uns vorgestellten Konzepte wurden in der Algorithmen– und Datenstrukturbibliothek Karla realisiert.

Abstract.

Software libraries are an important instrument for achieving reuse of both designs and programs. Specifically, a library should be robust, flexible, and efficient. This article shows how flexibility may be achieved without violating robustness. We further discuss the use of design patterns for structuring large, object-oriented libraries. The discussed concepts have been realized in Karla, an object-oriented library of algorithms and data structures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Additional information

Eingegangen am 23. Februar 1996 / Angenommen am 9. Juli 1996

Rights and permissions

Reprints and permissions

About this article

Cite this article

Frick, A., Zimmer, W. & Zimmermann, W. Konstruktion robuster und flexibler Klassenbibliotheken. Informatik Forsch Entw 11, 168–178 (1996). https://doi.org/10.1007/s004500050059

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s004500050059

Navigation