Next: 1.6.1 The Design Recipe
Up: 1. From Scheme to
Previous: 1.5.4 Conditional Statements
1.6 Basic Program Design
In the preceding sections of this monograph, we studied
a Java subset suitable for explicating the basic principles
of Java program design. As you may recall from your prior exposure
to program design in Scheme,
the process of program design can be broken down into six steps:
- Problem Analysis and Data Design
- Contract, Header, and Purpose
- Examples
- Template
- Body
- Test
which we collectively call the design recipe.
Let us examine each of these six steps
in the context of writing object-oriented
programs in Java.
Corky Cartwright
2001-08-02