Verified Purchase(What is this?)
This review is from: Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Patterns) (Paperback)
Right from the start this book began to change the way i think about the design of my software. Within weeks it has led me to creating much more powerful designs that I previously was capable of. Explained very well in a form that anyone with programming knowledge can understand.