ISBN-13: 9780471958697 / Angielski / Twarda / 1996 / 350 str.
The patterns that are presented in this book span several levels of abstractions, from high-level architectural frameworks and medium-level design patterns to low-level idioms. This shifts the focus from what was conceived as an object-oriented design technique to a powerful and documentable method for designing large and complex software systems.