A note on type composition and reusability
- 1 July 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGPLAN OOPS Messenger
- Vol. 2 (3) , 24-32
- https://doi.org/10.1145/122242.122245
Abstract
With the increasing use of object-oriented approaches to the development of libraries of reusable software components, it is useful to look at various type constructions that affect the reusability of objects. Though many people equate reusability with inheritance, another important form of reusability is the composition of one object from other objects. This paper looks at several common ways of organizing objects and how these organizations can reduce the reusability of the object definitions.Keywords
This publication has 6 references indexed in Scilit:
- Lessons from the design of the Eiffel librariesCommunications of the ACM, 1990
- An introduction to Trellis/OwlPublished by Association for Computing Machinery (ACM) ,1986
- The category concept: An extension to the entity-relationship modelData & Knowledge Engineering, 1985
- Making smalltalk a database systemACM SIGMOD Record, 1984
- ACM transactions on database systemsACM Transactions on Database Systems, 1976
- A relational model of data for large shared data banksCommunications of the ACM, 1970