|
Pattern-Oriented Software Architecture
A System of Patterns
F. Buschmann, R. Meunier, H. Rohnert, P.Sommerlad, M. Stal
John Wiley and Sons Ltd, Chichester, UK, 1996
ISBN 0-471-95869-7
Pattern-Oriented Software Architecture is a new approach to software
development. This book represents the progression and evolution of the
pattern approach into a system of patterns capable of describing and
documenting large-scale applications.
A pattern system provides, on one level, a pool of proven solutions to
many recurring design problems. On another it shows how to combine
individual patterns into heterogenous structures and as such it can be
used to facilitate a constructive development of software systems.
Uniquely, the patterns that are presented in this book span several
levels of abstractions from high-level architectural patterns and
medium-level design patterns to low-level idioms. This shifts the focus
from what was conceived as an object-oriented design technique for reuse
to a powerful and documentable method for designing large and complex
software systems.
The intention of, and motivation for, this book is to support both
novices and experts in software development. Novices will gain from
the experience inherent in pattern descriptions and experts will hopefully
make use of, add to, extend and modify patterns to tailor them to
their own needs. None of the pattern descriptions are cast in stone and
just as they are borne from experience, it is expected that further use
will feed in and refine individual patterns and produce an evolving system
of patterns.
More information
Back to the
Book Page
|