Technology of Object-Oriented Languages and Systems Collection Types and Implementations in Object-Oriented Software Libraries Santa Barbara, California August 03-August 07 ISBN: 0-8186-8482-8
Collection classes are ideal candidates for software reuse and therefore have an important role in the development and use of object-oriented class libraries. In this paper we analyze represent-ative collection libraries, pointing out the main problems from the viewpoint of their practical usability in programs. We then identify a small number of independent concepts relevant to the design of libraries of collections and show how an orthogonal treatment of these concepts can solve the problems identified. Because existing object-oriented languages, even newer ones, do not completely support all the relevant concepts (although most of the critical points are well-known), we show to what extent it would be possible to realize our proposals, and what remains as a challenge in the design of future languages.
Index Terms:
Collection, collection library, container, subtyping, subclassing, C++STL, Eiffel, Smalltalk
Citation:
Gisela Menger, James Leslie Keedy, Mark Evered, Axel Schmolitzky, "Collection Types and Implementations in Object-Oriented Software Libraries," tools, pp.97, Technology of Object-Oriented Languages and Systems, 1998 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||