Extia - D'abord qui, ensuite quoi !

Le blog
Découvrez les Design Patterns grâce à la Comet C# !

Partager
actuality.blog.title

​Ce jeudi 15 octobre, une trentaine de participants étaient connectés pour assister au meet-up de la Comet’ C# sur les Design Patterns et les bonnes pratiques de développement.

Cyril, tout nouveau Lead de la Comet C# Ile-de-France et Consultant chez Extia, s’est intéressé aux Patterns (ou modèles de design) historiques, ceux du GoF. Il s’agit d’un groupe de 4 informaticiens qui ont décrit 23 Patterns dans un livre.

Le premier Pattern présenté par Cyril est l’Observer. Celui-ci illustre le principe de l’abonnement : un sujet, des personnes abonnées, et une notification aux abonnés à chaque changement du sujet. C’est un Pattern tellement utile que C# et JAVA l’ont directement implémenté dans leurs langages.

Le meet-up s’est poursuivi avec une description des Patterns Factory et Strategy pour bien en préciser la distinction (Pattern de création pour l’un et Pattern de comportement pour l’autre). Le Pattern Iterator a également été abordé, celui-là permet de parcourir une collection de n’importe quel type avec là encore des applications en C# et JAVA.

Ces quatre Patterns étaient des rappels du précédent meet-up consacré aux Design Patterns.

Enfin, les participants ont pu découvrir 3 Patterns inédits :

- Le Pattern Command qui correspond au principe de la télécommande : on sépare les différents acteurs notamment en encapsulant l’action à exécuter dans un objet. Le plus important dans ce Pattern est l’application en WPF : grâce à l’interface ICommand, il n’est plus nécessaire de passer par l'événement OnClick lors du clic sur un bouton.

- Le Pattern Adapter qui permet de faire cohabiter deux classes qui doivent communiquer mais qui n’ont aucun lien entre elles.

- Le Pattern State qui correspond à l’implémentation du diagramme état en UML.

Pour conclure la soirée, un sondage a été proposé aux participants afin de connaître leur avis sur la présentation ainsi que les sujets qu’ils souhaiteraient aborder à l’avenir. 

Rendez-vous mardi 27 octobre pour notre prochain meet-up online avec la Communauté UX/UI !

Et d’ici là, n’hésitez pas à nous suivre sur notre page Twitter @CometByExtia et à consulter notre site internet dédié aux meet-ups.

WANTED !
1000 2020 Nos offres d'emploi Candidature spontanée Serez-vous le prochain ? Extia recrute talents en