This is an "Orphan" page. Its core content has not been shared: what you see below is a loose collection of pages and page snippets that mention this page, as well as snippets of this page that were quoted elsewhere.
G5: duplicationThis is one of the most important rules in this book, and you should take it very seriously. Virtually every author who writes about software design mentions this rule.