Design Pattern
Comportementaux

Patterns comportementaux

Patterns qui gèrent la communication et les responsabilités entre objets

Les patterns comportementaux définissent comment les objets communiquent et répartissent les responsabilités.

PatternProblème résolu
ObserverNotifier des objets des changements d'un autre objet
StrategyEncapsuler des algorithmes interchangeables
CommandEncapsuler une action comme un objet
IteratorParcourir une collection sans exposer sa structure
StateModifier le comportement d'un objet selon son état

Ces patterns sont particulièrement courants en front-end : Observer dans les systèmes réactifs, Strategy dans la validation, Command pour l'undo/redo, State dans les machines à états de formulaires.