That's right. It's not the end of the world (ha!) if we later determine that we need to add new components to our design, but it's best to try to identify design components earlier. That way, we can have a more coherent design (maximizing reuse of lower-level components and working coherently together).

You may go to the next section.

You may also:

PREVIOUS Go back to the question

OUTLINE  Go up to the outline of lesson 18

David A. Wheeler (

The master copy of this file is at "".