•Patterns
provide us with a storehouse of solutions that enable us to solve problems
more rapidly
»Knowing
these design patterns makes it easier to understand existing systems. Most object-oriented systems will use many
of these patterns
»Knowing
these patterns makes it easier to design new systems. They increase our knowledge, our vocabulary,
and our skill
•