Design Patterns : Éléments d'un logiciel orienté objet réutilisable

Note :   (4,7 sur 5)

Design Patterns : Éléments d'un logiciel orienté objet réutilisable (Erich Gamma)

Avis des lecteurs

Résumé:

Ce livre est considéré comme une référence essentielle et intemporelle pour les développeurs de logiciels, en particulier en ce qui concerne les modèles de conception. De nombreux critiques soulignent sa pertinence pour les différents paradigmes de programmation et son exploration approfondie des modèles. Cependant, certains notent que le livre est daté, avec des exemples principalement en C++ et Smalltalk, qui peuvent ne pas résonner avec des langages plus récents comme Python. Dans l'ensemble, il est considéré comme une ressource clé pour les développeurs sérieux qui cherchent à améliorer leurs compétences en matière d'architecture logicielle.

Avantages:

Bien écrit et essentiel pour comprendre les modèles de conception de logiciels.
Des concepts intemporels qui s'appliquent à tous les paradigmes de programmation.
Exploration détaillée des modèles de conception avec mise en évidence des avantages et des inconvénients.
Utile pour passer de la programmation de bas niveau à l'architecture logicielle de haut niveau.
Édition imprimée de haute qualité avec de bons diagrammes.

Inconvénients:

Exemples dépassés, principalement axés sur C++ et Smalltalk.
Le style d'écriture peut sembler académique et aride, ce qui fait qu'il est difficile de rester engagé.
Certains lecteurs trouvent le livre trop complexe pour les débutants ; il faut plusieurs lectures pour bien comprendre le matériel.
Les longues discussions peuvent sembler inutiles dans des contextes modernes.
Le manque d'exemples de programmation modernes peut limiter l'application pratique pour certains lecteurs.

(basé sur 680 avis de lecteurs)

Titre original :

Design Patterns: Elements of Reusable Object-Oriented Software

Contenu du livre :

S'appuyant sur une riche expérience de 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 les plus fréquents. Jusqu'alors non documentés, ces 23 modèles permettent aux concepteurs de créer des modèles plus souples, plus élégants et finalement réutilisables, sans avoir à redécouvrir les solutions de conception elles-mêmes.

Les auteurs commencent par décrire ce que sont les patterns et comment ils peuvent vous aider à concevoir des logiciels orientés objet. Ils poursuivent ensuite en nommant, expliquant, évaluant et cataloguant 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 exploiter pour résoudre vos propres problèmes de conception de la manière la plus efficace.

Chaque modèle décrit les circonstances dans lesquelles il est applicable, quand il peut être appliqué compte tenu d'autres contraintes de conception, et les conséquences et les compromis de l'utilisation du modèle au sein d'une conception plus large. Tous les modèles sont compilés à partir de systèmes réels et sont basés sur des exemples concrets. Chaque modèle comprend également un code qui montre comment il peut être mis en œuvre dans des langages de programmation orientés objet tels que C++ ou Smalltalk.

Autres informations sur le livre :

ISBN :9780201633610
Auteur :
Éditeur :
Reliure :Relié
Année de publication :1995
Nombre de pages :416

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Design Patterns : Éléments d'un logiciel orienté objet réutilisable - Design Patterns: Elements of...
S'appuyant sur une riche expérience de la...
Design Patterns : Éléments d'un logiciel orienté objet réutilisable - Design Patterns: Elements of Reusable Object-Oriented Software
Valuepack : Design Patterns:Elements of Reusable Object-Oriented Software with Applying UML and...
Design Patterns est un classique moderne de la...
Valuepack : Design Patterns:Elements of Reusable Object-Oriented Software with Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and Iterative Development (Introduction à l'analyse et à la conception orientées objet et au développement itératif) - Valuepack: Design Patterns:Elements of Reusable Object-Oriented Software with Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and Iterative Development

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)