''EventHandler'' est une interface qui contient l'action à exécuter ''handle_event'' et qui l'applique sur le ''Handle'' associé. Dans ce pattern, c'est le Reactor qui exécute la méthode à exécuter. ''Reactor'' permet d'enregistrer / se débarrasser d%%'%%''EventHandler'' et traite les événements par la méthode ''handle_events''. Cependant, c'est par l'intermédiaire d'un ''SynchronousEventDemuxer'' que le bon ''EventHandler'' est trouvé puis appelé. {{:helloworld:design_pattern:reactor:reactorclassdiagram.png|Diagramme UML Reactor}} [[http://www.grimm-jaud.de/index.php/private-vortraege/30-reactor-pattern|Reactor Pattern]] {{ :helloworld:design_pattern:reactor:reactor_pattern_2020-04-27_10_28_05_am_.html |Archive du 2016 le 27/04/2020}} [[helloworld:design_pattern:reactor:java|Java]]