Pratiquons le Design Pattern Delegate (ou Façade) : Démos avancées

 

Le design pattern delegate ( ou façade ) est un pattern très utilisé et facile à expliquer.

Deux démos, une simple et une seconde très avancée, vous permettent de pratiquer sereinement ce design sans difficulté.

Ainsi, les ingrédients de ce blog sont divisés en deux parties:

  • La première partie, contenant une démo simple, n'exige aucun prérequis (mis à part un peu de java 8).
  • La seconde partie, contenant une démo très avancée, nécessite de connaître un peu spring-batch et en particulier son FlatFileItemReader (retrouvez un article sur le sujet ici).

Introduction aux Delegates et les événements en .Net Partie2

1) Définition des événements

Un événement en C# est un moyen pour une classe de fournir des notifications aux clients de cette classe lorsque il y a un changement.
L’utilisation la plus familière des événements dans les interfaces graphiques, généralement les  classes qui contiennent des contrôles dans leurs interfaces ont des événements qui sont déclenchés par l’utilisateur  lorsque il fait une action sur l’interface (exemple cliquer sur un bouton).
Les événements peuvent être utilisés aussi  pour signaler le changement d’état d’un objet.