Designing reusable classes

Ralph E. Johnson, Brian Foote

Journal of Object-oriented Programming · 1988 · 1.1K citations · 10 references

Concepts

Abstract

Object-oriented programming is as much a different way of designing programs as it is a different way of designing programming languages. This paper describes what it is like to design systems in Smalltalk. In particular, since a major motivation for object-oriented programming is software reuse, this paper describes how classes are developed so that they will be reusable.

References

10