Titre: Review du livre Apprendre la programmation Orientée objet (03/11/2013 Par zion)
images/articles/article14851/001.jpgApprendre la programmation Orientée objet avec le langage C# par Luc Gervais. La programmation objet, c'est un paradigme qui pouvait encore être parfois ignoré il y a 15 ans mais qui est maintenant indispensable à la programmation graphique et événementielle, mais aussi quasi toujours dans la programmation web, ce qui n'est pas d'ailleurs pour me déplaire.

Incontournable de nos jours pour quasi tous les domaines, la programmation objet apporte une réutilisabilité simple du code grâce aux classes, mais également les abstractions, l'héritage et l'héritage multiple, etc. Pas toujours supportés complètement par tous les langages, les implémentations objets varient légèrement d'un compilateur à l'autre et leurs qualités également.

Le Livre

Après une très brève explication sur la programmation objet, l'auteur introduit le framework .NET et commence à rentrer dans les détails de programmation objet avec C# en reprenant les différents types puis finalement la création de classe. Ce dernier chapitre est un des tournants du livre et explique toutes les bases d'une classe en C#, constructeurs, destructeurs, propriétés, mais également des choses un rien plus spécifiques comme les interfaces, les méthodes partielles, les surcharges, etc.

Après ce gros morçeau du livre, un chapitre plus survolé est celui de l'héritage et du polymorphisme, avant de revenir sur les manières de communiquer entre les objets avec les événements, ici plutôt les delegate et les events de manière synchrone ou asynchrone. Il reste ensuite à aborder un dernier virage plus délicat à comprendre pour pas mal de gens qu'est la programmation objet en multi processus. Cette partie de la programmation objet est plus complexe de part la gestion des instances des différents objets et de la difficulté à garder un code stable.

La plupart des chapitres sont suivis d'exercices et de corrigés pour valider les acquis, ce qui fait de ce livre un support intéressant pour les débutants en la matière. Bien que léger sur certains points, le livre est excellent pour commencer à programmer en objets en C#.

Apprendre la programmation Orientée objet avec le langage C# par Luc Gervais
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 339 pages, ISBN 978-2-7460-8297-7
Retour