📄️ Observer (ou Observateur en français)
Le design pattern Observer (ou Observateur en français) est un patron de conception comportemental. Il permet à un objet (le sujet) de notifier automatiquement une liste d'autres objets (les observateurs) lorsqu’un changement d’état se produit.
📄️ Strategy (ou Stratégie en français)
Le design pattern Strategy (ou Stratégie) est un patron de conception comportemental. Il permet de définir une famille d’algorithmes, de les encapsuler dans des classes séparées, et de les rendre interchangeables à l’exécution.
📄️ State (ou État en français)
Le design pattern State (ou État) est un patron comportemental qui permet à un objet de changer son comportement quand son état interne change, comme s’il changeait de classe.