Hourra ! La version française est enfin sortie ! Laissez-nous un message svp, si vous voulez nous faire part de vos commentaires ou signaler une erreur.
É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.

Utilisation du patron de conception en PHP

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

Patrons de conception : État en Java Patrons de conception : État en C# Patrons de conception : État en C++ Patrons de conception : État en Python Patrons de conception : État en Ruby Patrons de conception : État en Swift Patrons de conception : État en TypeScript Patrons de conception : État en Go