Re-usability And Extendability In Object-oriented And Object-based Design
Price
Free (open access)
Volume
9
Pages
14
Published
1994
Size
1,028 kb
Paper DOI
10.2495/SQM940302
Copyright
WIT Press
Author(s)
J. Moses
Abstract
Re-usability and extendability in object-oriented and object-based design J. Moses School of Computing and Information Systems, University of Sunderland, Sunderland, SRI 3SD, ABSTRACT This paper considers the object-oriented paradigm's ability to produce reusable and extendable software. In so doing it identifies the strengths and weaknesses of the paradigm, with respect to reusability, and compares these with those of a several representative object-based methods. Further, consideration is given to the main method of achieving reusability in the object-oriented paradigm, i.e. the inheritance hierarchy. The impact inheritance can have on the maintainability of the software components produced is considered using an information flow complexity metric. The paper concludes that although the object-oriented paradigm will assist in producing reusable and extendable software it must be well supported by software tools; and, careful control and management of the development of co
Keywords