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.
Keywords
Affiliated Institutions
Related Publications
Smalltalk-80: The Language and its Implementation
Smalltalk-80 is the classic standard Smalltalk language as described in Smalltalk-80: The Language and Its Implementation by Goldberg and Robson. This book is commonly called “t...
Object-oriented programming with flavors
This paper describes Symbolics' newly redesigned object-oriented programming system, Flavors. Flavors encourages program modularity, eases the development of large, complex prog...
Object-oriented programming with flavors
This paper describes Symbolics' newly redesigned object-oriented programming system, Flavors. Flavors encourages program modularity, eases the development of large, complex prog...
Introduction to Statistical Relational Learning
Advanced statistical modeling and knowledge representation techniques for a newly emerging area of machine learning and probabilistic reasoning; includes introductory material, ...
Software Design as a Learning Environment
Abstract This article describes a learning research called the Instructional Software Design Project (ISDP), and offers a Constructionist vision of the use of computers in educa...
Publication Info
- Year
- 1988
- Type
- article
- Volume
- 1
- Issue
- 2
- Pages
- 22-35
- Citations
- 1131
- Access
- Closed