Contact the Author, to see how to bring our Design Patterns for Agile Developers into your organization.
Design Patterns Explained serves as the basis for our Technical Agility curriculum
Many universities use Design Patterns Explained in their advanced software development courses. The Answers to the Review Questions will help students working with the book
Visit the Technical Development Resources page for support information.
One of the great things about Design Patterns Explained is the way he explains concepts very simply using analogies rather than programming examples. This has been very inspiring for a product I'm working on: an audio-only introduction to OOP and software development. Bruce Eckel