Design Patterns par la pratique
Date de publication : 20/06/2006 , Date de mise à jour : 28/08/2006
Par
Matthieu Brucher (http://matthieu-brucher.developpez.com/) (Blog)
Critique de Design Patterns par la pratique de A. Shalloway et J.R. Trott
I. Description
I-A. Une nouvelle perspective sur les design patterns
I-B. De la théorie à la pratique
II. Table des matières
III. Critique : Un bol d'air frais !
IV. Liens annexes
I. Description
I-A. Une nouvelle perspective sur les design patterns
Que vous soyez développeur confirmé ou débutant, ce livre vous apportera un nouvel éclairage sur les Design patterns. Vous y trouverez une dizaine de patterns fondamentaux montrés de manière simple et compréhensible. Vous assimilerez facilement la logique de ces patterns et vous posséderez alors toutes les clés pour en aborder de nouveaux en toute confiance.
I-B. De la théorie à la pratique
Chaque pattern est expliqué en détail, à partir d'un exemple concret qui permet de mieux comprendre son rôle. Grâce aux exemples de code qui vous plongeront directement dans la pratique, vous aborderez les Design patterns de manière pragmatique. En outre, chaque pattern fait l'objet d'un tableau récapitulatif qui synthétise son rôle et sa mise en oeuvre.
II. Table des matières
- Le modèle orienté objet
- UML, le langage de modélisation unifié
- Limites de la conception orientée objet traditionnelle
- Solution orientée objet standard
- Introduction aux design patterns
- Origine des design patterns
- Le pattern Façade
- Le pattern Adaptateur
- Au-delà de l'approche traditionnelle
- Le pattern Pont
- Le pattern Fabrique abstraite
- Principes et stratégies des design patterns
- Le pattern Stratégie
- Le pattern Décorateur
- Les patterns Singleton et Verrouillage
- Le pattern Observateur
- Le pattern Méthode de modèle
- Le pattern Méthode d'usine
- La matrice d'analyse
- Conclusion et nouvelles perspectives
III. Critique : Un bol d'air frais !
La majorité des livres sur les patterns sont des catalogues. Des catalogues plus ou moins intéressants, expliquant le fonctionnement de ces patterns, mais c'est tout. Ici, on n'expose que quelques patterns, mais les patterns ne sont pas seuls. On expose aussi en détail le pourquoi de l'orienté objet et de ses liens avec les patterns et comment ils peuvent s'imbriquer.
Outre cet aspect que je n'ai trouvé dans aucun autre livre sur les patterns, il y a aussi l'intérêt du lecteur dans le livre qui est entretenu par l'entrelacement d'explications et de présentation des patterns. Ces changements sont très utiles pour aérer un livre et peu d'auteurs en profitent, à tort.
Enfin, c'est tout de même un livre sur les patterns, et on en expose ici que 10, ce qui est peu. On pourra dire que ce sont les patterns les plus courants, mais les autres patterns du Gang of Four sont aussi intéressants. Il aurait été intéressant d'en ajouter.
Pour conclure, ce livre est à mettre entre toutes les mains qui ne connaissent pas les patterns ET leur utilité dans le concept orienté objet.
IV. Liens annexes
Copyright © 2006 Matthieu Brucher.
Aucune reproduction, même partielle, ne peut être faite
de ce site ni de l'ensemble de son contenu : textes, documents, images, etc.
sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à
trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.