February 2008
Intermediate to advanced
448 pages
9h 46m
English
Chapter 14, the case study chapter, demonstrated by example the evolution of a relatively simple design into a much more complex one. Such examples are useful and informative, and of course, there are many of them we could look at.
This appendix shows various examples of simple designs evolving to more complex (pattern-oriented) designs, illustrating the value of simple practices like programming by intention and encapsulating construction.
No claim is (or can be) made that this is a comprehensive list, or even that these illustrations represent the more common evolutionary paths. This is simply a set of examples to elucidate the concept of design evolution.
Figure A.1. Encapsulated ...