Can I use patterns within [SOME PARTICULAR OO ANALYSIS AND DESIGN METHOD]?
Probably so. Although if you do, you might no longer be following much of the method beyond its notation. • Is the use of patterns necessarily iterative? In principle, you could be very lucky and have a problem for which there is already a complete set of patterns, and in which each application of a pattern flows into the next, leading to a final product without ever backtracking. But people are never this lucky. • Is there a recommended development process associated with the use of patterns? Probably so, but even though we discuss it a lot, we don’t know what it is. Use patterns so we can find out. • Does the use of patterns have any effect on business practices and software economics? Same answer. • Wouldn’t it be more useful to teach people to write patterns rather than teaching them to use a bunch of existing patterns? Both are needed. Neither is more needed. • How can we institutionalize the use of patterns where I work? Common recommendations include: • Mine the best code you ha