Destiné à tous les concepteurs de
logiciels, ce livre, basé
sur la longue expérience des auteurs dans le
développement
de logiciels orientés objet, présente un
catalogue de
modèles de conception (
design patterns), solutions
simples aux problèmes de conception les plus courants. Ces
modèles sont de véritables points de départ pour la
création de conceptions flexibles, élégantes et vraiment
réutilisables.
Pour chaque modèle, tiré de problèmes réels, les auteurs
expliquent sa motivation, comment et pourquoi l'utiliser,
son
implémentation en
C++ ou en Smalltalk, et les
conséquences de son utilisation dans de grands projets
logiciels.