Conference proceeding
Inheritance for software reuse: The good, the bad, and the ugly
Fifth Annual Workshop on Software Reuse, Herndon, VA, November 18-22, 1991
05/20/1992
Abstract
Inheritance is a powerful mechanism supported by object-oriented programming languages to facilitate modifications and extensions of reusable software components. This paper presents a taxonomy of the various purposes for which an inheritance mechanism can be used. While some uses of inheritance significantly enhance software reuse, some others are not as useful and in fact, may even be detrimental to reuse. The paper discusses several examples, and argues for a programming language design that is selective in its support for inheritance.
Details
- Title: Subtitle
- Inheritance for software reuse: The good, the bad, and the ugly
- Creators
- Murali SitaramanDavid Eichmann - University of Iowa, Library and Information Science
- Resource Type
- Conference proceeding
- Publication Details
- Fifth Annual Workshop on Software Reuse, Herndon, VA, November 18-22, 1991
- Number of pages
- 8 pages
- Date published
- 05/20/1992
- Academic Unit
- Library and Information Science
- Record Identifier
- 9984002060302771
Metrics
13 Record Views