This edition presents 23 proven design principles for object-oriented software, based on the experience of four leading designers. These patterns offer simple solutions to common design problems and help in creating flexible, elegant, and reusable software solutions.
Content and structure
The authors first introduce the concept of design patterns and their role within object-oriented design. They then systematically describe each pattern with name, explanation, evaluation, and practical examples from practice.
Application
Each pattern is explained with application situations, relevant design considerations, and the pros and cons within a larger design.
Programming languages
The patterns are illustrated with code examples in object-oriented languages such as C++ and Smalltalk.
Target audience and language
This textbook is suitable for anyone involved in software development, from education to professional practice and self-study. The language is technical and aimed at advanced users of software design principles.
Intertaal is your trusted supplier of this valuable textbook and guarantees fast delivery.


