Matthieu Mezil
L’objet, c’est beau
Le développement orienté objet peut être apparenté, osons le mot, à une forme d’art. Cependant, avant de devenir un « artiste » de l’objet, il y a plusieurs notions à maîtriser. A travers cet article, nous allons en aborder quelques-unes.
Par Matthieu Mezil publié le 27/04/2009 à 07:10, lu 2235 fois, 10 pages
 10 | Conclusion
A travers cet article, nous avons vu plusieurs concepts de la programmation orientée objet : héritage, interface, classe abstraite, méthode / propriété statique, polymorphisme, encapsulation.
Nous avons vu comment la syntaxe yield return permet de faire du streaming et réduire considérablement l’utilisation de la mémoire.
Nous avons également abordé le design pattern Composite très utile pour la combinaison des traitements ainsi que le design pattern Abstract Factory.
Nous avons ensuite vu comment l’utilisation des delegates pouvait nous permettre de découper notre architecture en incluant des opérations impliquant une interaction avec l’utilisateur dans la couche métier.
Nous avons vu comment paralléliser notre code avec l’utilisation du BackgroundWorker.
Nous avons aussi vu comment l’utilisation de MEF permettait de simplifier des scénarii de plug-ins en retrouvant les traitements disponibles à la volée et tout en masquant le type réellement instancié.
En dernier lieu, nous avons vu comment développer des classes génériques afin d’accroître encore un peu plus la réutilisabilité de notre code.
Cet article aborde donc beaucoup de notions de façon très synthétique j’en conviens. Je pense qu’il est important de maîtriser les différentes notions abordées afin de concevoir au mieux votre architecture logicielle.
Je tiens tout particulièrement à remercier Michel, Simon, Frédéric et Laurent pour leur relecture particulièrement rapide et plus encore pour leurs critiques très constructives.
 
» Démarrer une discussion
 
Discussion démarée par killscores le 28/04/2009 à 17:06, 3 commentaire(s).