<<< Reorganization of class hierarchies | Index | Experimentation >>> |
Software design is hard, and we need all the help we can get.
Using patterns is a design reuse technique.
Designers must be acquainted with popular patterns in a given application domain.
Programmers should prefer patterns that have some code associated with them as concrete examples.
Large system must have a formal model from which to work.
<<< Reorganization of class hierarchies | Index | Experimentation >>> |