Note :
Ce livre est un guide d'introduction à la programmation orientée objet (POO) et aux modèles de conception, qui s'adresse aussi bien aux débutants qu'aux programmeurs autodidactes. Il est loué pour ses explications claires et ses aperçus pratiques de la conception de logiciels, bien que certains lecteurs trouvent qu'il manque de profondeur sur des modèles spécifiques et que son style très abstrait peut être déroutant.
Avantages:⬤ Bien structuré et facile à comprendre
⬤ comble le fossé pour ceux qui découvrent la POO ou qui sont autodidactes
⬤ présente les modèles de conception de manière pratique
⬤ encourage les bonnes pratiques de codage, telles qu'éviter la duplication du code
⬤ convient à divers profils de programmation
⬤ style d'écriture attrayant.
⬤ Manque d'exemples concrets et d'approfondissement des modèles spécifiques
⬤ peut devenir trop abstrait et présumer des connaissances du lecteur
⬤ certains trouvent le style d'écriture trop informel ou dogmatique
⬤ problèmes d'édition et références peu claires
⬤ ne convient pas aux débutants absolus ou à ceux qui recherchent des implémentations détaillées des modèles de conception.
(basé sur 76 avis de lecteurs)
Design Patterns Explained: A New Perspective on Object-Oriented Design
"L'une des grandes qualités de ce livre est la façon dont les auteurs expliquent les concepts très simplement en utilisant des analogies plutôt que des exemples de programmation - cela a été très inspirant pour un produit sur lequel je travaille : une introduction audio à la POO et au développement de logiciels.
-Bruce Eckel.
"Je m'attends à ce que les lecteurs ayant une compréhension de base de la programmation et de la conception orientées objet trouvent ce livre utile, avant d'aborder complètement les patrons de conception. Design Patterns Explained complète les textes existants sur les patrons de conception et peut jouer un rôle très utile, se situant entre les textes d'introduction tels que UML Distilled et les livres sur les patrons plus avancés.".
-James Noble.
Tirez parti des avantages des modèles en termes de qualité et de productivité, sans la complexité ! Design Patterns Explained, Second Edition est l'introduction la plus simple, la plus claire et la plus pratique aux patterns. En s'appuyant sur des dizaines d'exemples Java actualisés, il montre aux programmeurs et aux architectes comment utiliser les modèles pour concevoir, développer et livrer des logiciels de manière beaucoup plus efficace.
Vous commencerez par un aperçu complet des principes fondamentaux des modèles et du rôle de l'analyse et de la conception orientées objet dans le développement logiciel contemporain. Ensuite, à l'aide d'exemples de code faciles à comprendre, Alan Shalloway et James Trott mettent en lumière des dizaines de modèles parmi les plus utiles aujourd'hui : leurs concepts sous-jacents, leurs avantages, leurs compromis, leurs techniques d'implémentation et les pièges à éviter. De nombreux modèles sont accompagnés de diagrammes UML.
S'appuyant sur leur première édition à succès, Shalloway et Trott ont entièrement mis à jour ce livre pour refléter les nouvelles tendances en matière de conception de logiciels, de modèles et de techniques d'implémentation. Reflétant les nombreux commentaires des lecteurs, ils ont approfondi et clarifié la couverture tout au long de l'ouvrage et réorganisé le contenu pour une compréhension encore plus aisée. Les nouveautés et les changements apportés à cette édition sont les suivants.
⬤ De meilleures façons de commencer à « penser en termes de modèles ».
⬤ Comment les patrons de conception peuvent faciliter le développement agile à l'aide de l'eXtreme Programming et d'autres méthodes.
⬤ Comment utiliser l'analyse des points communs et de la variabilité pour concevoir des architectures d'application.
⬤ Le rôle clé des tests dans un processus de développement basé sur des modèles.
⬤ Comment utiliser les usines pour instancier et gérer les objets plus efficacement.
⬤ Le modèle du pool d'objets - un nouveau modèle non identifié par la "Bande des quatre".
⬤ De nouvelles questions d'étude et de pratique à la fin de chaque chapitre.
Doux mais complet, ce livre ne suppose aucune expérience en matière de modèles. C'est le "premier livre" idéal sur les patterns, et un complément parfait au classique Design Patterns de Gamma. Si vous êtes un programmeur ou un architecte qui souhaite avoir la compréhension la plus claire possible des patrons de conception - ou si vous avez lutté pour les faire fonctionner pour vous - lisez ce livre.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)