•Design patterns help the development process
by:
–Supporting our
current object-oriented analysis and design process
–Design patterns
supply an important element that has been missing from object-oriented design
methods. They show us how to use objects, inheritance, and polymorphism to our
advantage. They show how to parameterize and uncouple systems for greater
flexibility.
–They smooth the
transition from the analysis model to the implementation model by guiding the
designer in discovering needed classes and structure that are not part of the
analysis model
•