Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
État

État en Swift

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 Swift

Complexité :

Popularité :

Exemples d’utilisation : L’état est souvent utilisé en Swift pour convertir de gros switch (automates finis) 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 PHP Patrons de conception : État en Python Patrons de conception : État en Ruby Patrons de conception : État en TypeScript Patrons de conception : État en Go