Design Patterns For Dummies
Chapter One
Congratulations, Your Problem
Has Already Been Solved
In This Chapter
* Introducing design patterns
* Knowing how design patterns can help
* Extending object-oriented programming
* Taking a look at some specific design patterns
As a programmer, you know how easy it can be to get lost in the details
of what you're doing. And when you lose the overview, you don't plan
effectively, and you lose the bigger picture. When that happens, the code
you're writing in the trenches ends up working fine for a while, but unless
you understand the bigger picture, that code really is a specialized solution
to a particular problem.
And the heck of it is that problems rarely stay solved after you've handled
them once. Developers typically regard their work as tackling individual
problems by writing code a ... read full excerpt from Design Patterns For Dummies ebook