Universität Ulm, Fakultät für Mathematik und Wirtschaftswissenschaften, SAI

WS 2000/01 || Entwicklung objekt-orientierter Bibliotheken || Beispiele

Collections-6


TestLists LinearLists DribbleCollections OrderedCollections Collections

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.

LinearLists
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 2000/01 || Entwicklung objekt-orientierter Bibliotheken || Beispiele

Andreas Borchert, 13. November 2000