Universität Ulm,
Fakultät für Mathematik und Wirtschaftswissenschaften,
SAI
WS 2000/01 || Entwicklung objekt-orientierter Bibliotheken || Beispiele
Disziplinen
Disziplinen ermöglichen es, neue Sichten auf ein Objekt
zu eröffnen, ohne daß dies zuvor auf statische Weise
vorbereitet sein mußte.
Konkret heißt dies, daß beliebige Datenstrukturen
(die eine Erweiterung von
Disciplines.Discipline sein müssen)
an ein an anderes beliebiges Objekt
(eine Erweiterung von
Disciplines.Object) angehängt,
wiedergefunden und auch wieder entfernt werden können.
Zunächst empfiehlt es sich, ein Blick auf die
zugehörige Manualseite und ggf. auf die Implementierung zu werfen:
Disziplinen werden hauptsächlich für folgende
Zwecke eingesetzt: