Universität Ulm,
Fakultät für Mathematik und Wirtschaftswissenschaften,
SAI
WS 97/98 || Entwicklung objekt-orientierter Bibliotheken || Beispiele
Collections-6
- Collections
-
Bietet im Vergleich
zur vorherigen Version die Möglichkeit an,
Erweiterungen über Aufträge zu realisieren.
- DribbleCollections
-
Diese Version unterstützt die Operationen der Basisabstraktion
explizit und die unbekannter Erweiterungen implizit,
wenn sie Aufträgen basieren.
In diesem konkreten Beispiel hat DribbleCollections
keine Kenntnis von
OrderedCollections
und ist dennoch analog zum
früheren Beispiel in der Lage,
die Get-Operation zu delegieren.
- Lists
-
Hat wieder analog zu den
früheren Beispielen einen Handler,
der sich allerdings nur um die Get-Operation kümmert.
- OrderedCollections
-
Arbeitet im Vergleich zur
vorherigen Version
auf Basis von Aufträgen statt mit einem erweiterten Schnittstellenrecord.
- TestLists
-
Ein zugehöriges Testmodul,
das unverändert vom
analogen Beispiel mit Aufträgen
übernommen worden ist.
Die Quellen stehen als Shell-Archiv zur Verfügung.
WS 97/98 || Entwicklung objekt-orientierter Bibliotheken || Beispiele
Andreas Borchert, 5. November 1997