Design Patterns Explained

Design Patterns Explained
A New Perspective on Object-Oriented Design
(2nd Edition)

by Alan Shalloway and James R. Trott


Contact the Author, to see how to bring our Design Patterns for Agile Developers into your organization.

Annotated Table of Contents and Related Articles

Training and Resources

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.

2nd Edition

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

1st Edition

All the Details

Friday, October 22, 2004

Upcoming Events