Home Informatique Design Patterns – Elements of Reusable Object-Oriented Software

Design Patterns – Elements of Reusable Object-Oriented Software

Capturant une richesse d’expérience dans la conception de logiciels orientés objet, quatre concepteurs de premier plan présentent un catalogue de solutions simples et succinctes aux problèmes de conception courants. Précédemment non documentés, ces 23 modèles permettent aux concepteurs de créer des designs plus flexibles, élégants et finalement réutilisables sans avoir à redécouvrir les solutions de design elles-mêmes.

Les auteurs commencent par décrire ce que sont les modèles et comment ils peuvent vous aider à concevoir des logiciels orientés objet. Ils nomment, expliquent, évaluent et cataloguent systématiquement les conceptions récurrentes dans les systèmes orientés objet. Avec Design Patterns comme guide, vous apprendrez comment ces modèles importants s’intègrent dans le processus de développement logiciel, et comment vous pouvez les utiliser pour résoudre vos propres problèmes de conception le plus efficacement possible.

Chaque modèle décrit les circonstances dans lesquelles il est applicable, lorsqu’il peut être appliqué compte tenu d’autres contraintes de conception, ainsi que les conséquences et les compromis de l’utilisation du modèle au sein d’un modèle plus large. Tous les modèles sont compilés à partir de systèmes réels et sont basés sur des exemples du monde réel. Chaque modèle inclut également du code qui démontre comment il peut être implémenté dans des langages de programmation orientés objet comme C+++ ou Smalltalk.

Télécharger