People often complain that the original Design Patterns book by Gamma, Helm, Johnson, and Vlissides is over 10 years old and there's no second edition in sight. That being said, I recently re-discovered the book Contributing to Eclipse: Principles, Patterns, and Plugins. In this book original DP author Erich Gamma and the distinguished Kent Beck discuss well... the principles and patterns underlying the Eclipse platform architecture and development process.
If you read and (more importantly) understood the original Design Patterns book, you should definitely give this book a read. Don't be put off by the fact that it focuses on Eclipse - it's actually quite useful as a book of patterns focused on the problems of extensibility and adaptability of object-oriented software, using Eclipse as a working example. Beware though, this is definitely the high-end of object-oriented pattern knowledge; if you're a novice or intermediate O-O developer, this book may confound you as it did me; just like with Design Patterns, I only began to appreciate the value of this book as my experience and understanding slowly began to catch up with the book's wisdom.
in lieu of a "Design Patterns" 2nd edition...
billhiggins 1000006JUS 517 Visits