Le Processus de Pensée Orienté Objet

Aleksandr Shitik
Aleksandr Shitik

J’écris mes propres articles et livres, et je fais des critiques de films et de livres. Expert en cosmologie et astronomie, informatique, productivité et planification.

Le Processus de Pensée Orienté Objet
Matt Weisfeld
Genres: Programmation
Année de publication: 2020
Année de lecture: 2021
Ma note: Normale
Nombre de lectures: 1
Nombre total de pages: 256
Résumé (pages): 6
Langue originale de la publication: Anglais
Traductions dans d'autres langues: Russe

Description générale

Le livre compte 250 pages et est divisé en 12 chapitres. En plus du texte, le contenu est présenté sous forme graphique (images, diagrammes de flux et schémas) ainsi qu’à l’aide d’extraits de code. Il n’y a pas beaucoup de snippets, ce qui est normal pour un ouvrage de ce type. À la fin de chaque chapitre, un résumé recense les points abordés. Si l’on ne tient pas compte du fait que le texte peut paraître un peu creux, le niveau de difficulté se situe entre facile et intermédiaire.

Description brève

Voici un aperçu du contenu par chapitre :

  • Chapitre 1 : Introduction aux concepts orientés objet – Présentation des bases, classes, objets et méthodes.
  • Chapitre 2 : Penser en orienté objet – Quand et où appliquer la OOP, ainsi que les interfaces.
  • Chapitre 3 : Autres concepts orientés objet – Constructeurs, surcharge de méthodes et d’opérateurs, gestion des exceptions, etc.
  • Chapitre 4 : Anatomie d’une classe – Analyse détaillée de la structure d’une classe, avec un focus sur les modificateurs d’accès.
  • Chapitre 5 : Guide de conception de classes & Chapitre 6 : Design avec objets – Conseils pour des classes testables, maintenables et évolutives.
  • Chapitre 7 : Héritage et composition – Le titre résume le sujet.
  • Chapitre 8 : Frameworks et réutilisation – Conception avec interfaces et classes abstraites, mais pas de traitement détaillé de frameworks comme Spring ou Laravel ; davantage dédié aux diagrammes UML.
  • Chapitre 9 : Création d’objets et design orienté objet – Particularités de la composition : agrégation et association.
  • Chapitre 10 : Patrons de conception – Trois groupes de patrons sont brièvement présentés.
  • Chapitre 11 : Éviter les dépendances & classes fortement couplées & Chapitre 12 : Principes SOLID – Ces chapitres expliquent les bénéfices de l’injection de dépendances et de SOLID.

Opinion

Bien que la programmation fonctionnelle soit actuellement en vogue, de nombreux langages de programmation modernes continuent de supporter et de promouvoir la philosophie du « objet‑orienté ». Ce livre constitue une bonne référence pour ceux qui souhaitent se familiariser avec la OOP. Malheureusement, il ne m’a pas apporté de nouvelles connaissances majeures, car j’avais déjà expérimenté la OOP dans plusieurs langages auparavant.

Вверх