Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

State

Nota bene : Ce contenu a été généré par IA. Je suis en train de travailler sur cette page pour proposer un contenu personnel et d'une meilleure qualité.

Modifier le comportement d'un objet quand son état interne change.

Intention

Remplacer de gros if/elif par des classes d'état.

Exemple Python

Chargement…

Sortie console

Coin accepted Door open Coin accepted

Quand l'utiliser

Comportement fortement dépendant d'un état fini et transitions explicites.