This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
The Object is Reuse
Annotation ability available
Sector:
Language:
English
Abstract
One of the best ways to improve the quality and reduce the cost of software is to increase software reuse. One of the best technologies for increasing software reuse is object-oriented programming. Languages like C++ are making object-oriented programming accessible to more people, but many do not realize the impact that increasing reuse can have on the software development process. Reusable software is easy to use, but hard to produce. Object-oriented programming decreases the time spent coding and debugging, but increases the proportion of time spent designing. Object-oriented programming can have a big pay-off, but like all new technologies it has costs and risks, and the most successful uses of object-oriented programming are by those who are aware of the potential problems.
Citation
Johnson, R., "The Object is Reuse," SAE Technical Paper 900927, 1990, https://doi.org/10.4271/900927.Also In
References
- Birtwistle G. Dahl O. Myhrhang B. Nygard K. Lund Sweden 1973
- Goldberg A. Robson D. Smalltalk-80 The Language and its Implementation Addison-Wesley Reading MA 1983
- Johnson R. Foote B. “Designing Reusable Classes” Journal of Object-Oriented Programming 22 25 1 2 1988
- Krasner G. Pope S. “A Cookbook for Using the Model-View Controller User Interface Paradigm in Smalltalk-80” Journal of Object-Oriented Programming 26 49 1 3 1988
- Schmucker K. Object-Oriented Programming for the Macintosh Hayden Book Company Hasbrouk Heights NJ 1986
- Russo V. Kaplan S. “A C++ Interpreter for Scheme” Usenix Proceedings C++ Conference Denver CO 17 21 October 1988
- Brooks F. The Mythical Man Month Addison-Wesley Reading MA 1973