Note :
Dans l'ensemble, le livre est considéré comme une solide ressource d'introduction à la compréhension des concepts de la programmation orientée objet (POO), ce qui en fait un ouvrage adapté aux débutants. De nombreux lecteurs ont apprécié la clarté des concepts présentés et ont trouvé le matériel utile pour rafraîchir leurs connaissances. Cependant, le livre a été critiqué pour de nombreuses fautes de frappe, des erreurs dans les exemples de code, une écriture verbeuse et un contenu obsolète, ce qui nuit à son efficacité globale.
Avantages:⬤ Introduction claire et accessible aux concepts de la POO, adaptée aux débutants.
⬤ Renforce les idées fondamentales et fournit une bonne vue d'ensemble (par exemple, les principes SOLID, les modèles de conception).
⬤ Style d'écriture agréable (certains évaluateurs ont noté une bonne lisibilité).
⬤ Utile pour rafraîchir les connaissances des programmeurs expérimentés.
⬤ Nombreuses fautes de frappe et erreurs dans les exemples de code entraînant une certaine confusion, en particulier pour les débutants.
⬤ Sentiment d'obsolescence en termes d'exemples et de langages de programmation utilisés (par exemple, mention de Smalltalk).
⬤ L'écriture peut être inutilement verbeuse et répétitive.
⬤ Certains contenus sont critiqués comme étant trop superficiels ou manquant de profondeur.
⬤ La taille des caractères de la version imprimée est trop petite, ce qui la rend difficile à lire.
(basé sur 17 avis de lecteurs)
The Object-Oriented Thought Process
La programmation orientée objet (POO) est le fondement des langages de programmation modernes, notamment C++, Java, C#, Visual Basic.NET, Ruby, Objective-C et Swift. Les objets constituent également la base de nombreuses technologies web telles que JavaScript, Python et PHP.
Il est essentiel d'apprendre les concepts fondamentaux de l'orientation objet avant de commencer à utiliser des environnements de développement orientés objet. La POO favorise les bonnes pratiques de conception, la portabilité et la réutilisation du code, mais elle nécessite un changement de mentalité pour être pleinement comprise. Les programmeurs qui découvrent la POO doivent résister à la tentation de se lancer directement dans un langage de programmation ou de modélisation particulier, et plutôt prendre le temps d'apprendre ce que l'auteur Matt Weisfeld appelle « le processus de pensée orienté objet ».
Écrit par un développeur pour des développeurs qui souhaitent améliorer leur compréhension des technologies orientées objet, The Object-Oriented Thought Process propose une approche de la programmation orientée objet axée sur les solutions. Les lecteurs apprendront à comprendre l'utilisation correcte de l'héritage et de la composition, la différence entre l'agrégation et l'association, et la distinction importante entre les interfaces et les implémentations.
Alors que les technologies de programmation ont changé et évolué au fil des ans, les concepts orientés objet restent une constante, quelle que soit la plate-forme. Cette édition révisée se concentre sur les technologies OOP qui ont survécu aux 20 dernières années et qui restent au cœur de la programmation, avec une couverture nouvelle et élargie des modèles de conception, de l'évitement des dépendances et des principes SOLID pour aider à rendre les conceptions logicielles compréhensibles, flexibles et faciles à maintenir.
© 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)