page 1  (11 pages)
2to next section

VICTORIA UNIVERSITY OF WELLINGTON

VUW

Department of Computer Science

PO Box 600
Wellington
New Zealand

Tel: +64 4 471 5328
Fax: +64 4 495 5232
Internet: Tech.Reports@comp.vuw.ac.nz

Object-Oriented Programming and

Reusability

Robert Biddle, Ewan Tempero, and Peter Andreae

Technical Report CS-TR-95/6
July 25, 1995

Abstract

Some recent commentaries have suggested that Object-Oriented Programming has not been successful in increasing the productivity of software engineers. The main argument is that the object structure is not sufficiently reusable in different contexts. Alternative strategies involving software components" have been proposed. In this paper, we explore the connection between object-oriented programming and reusability. We show that object-oriented programming does support design for reusability, but does so in ways that are not well understood. The designer must make careful decisions with reusability in mind, and in particular must include consideration of reusability in the process of class identification and class organisation.