Autumn SALE
État

État en PHP

L’État est un patron de conception comportemental qui permet à un objet de modifier son comportement lorsque son état interne change.

Ce patron extrait les comportements liés aux états dans des classes séparées et force l’objet original à déléguer les tâches à une instance de ces classes, au lieu de le faire lui-même.

Complexité :

Popularité :

Exemples d’utilisation : L’état est parfois utilisé en PHP pour transformer des automates finis trop encombrants reposant sur des opérateurs switch, en objets.

Identification : L’état peut être reconnu grâce à des méthodes contrôlées depuis l’extérieur, qui modifient leur comportement en fonction de l’état des objets.

État dans les autres langues

État en C# État en C++ État en Go État en Java État en Python État en Ruby État en Rust État en Swift État en TypeScript