Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet

Note :   (4,4 sur 5)

Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet (Alan Shalloway)

Avis des lecteurs

Résumé:

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.

Inconvénients:

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)

Titre original :

Design Patterns Explained: A New Perspective on Object-Oriented Design

Contenu du livre :

"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.

Autres informations sur le livre :

ISBN :9780321247148
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2004
Nombre de pages :480

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet - Design...
"L'une des grandes qualités de ce livre est la...
Design Patterns Explained : Une nouvelle perspective sur la conception orientée objet - Design Patterns Explained: A New Perspective on Object-Oriented Design
Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la...
L'agilité est devenue le paradigme dominant du...
Compétences essentielles pour le développeur agile - Un guide pour améliorer la programmation et la conception - Essential Skills for the Agile Developer - A Guide to Better Programming and Design

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)