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 »
Mémento

Mémento en Swift

Le Mémento est un patron de conception comportemental qui permet de prendre des instantanés de l’état d’un objet et de les restaurer plus tard.

Le mémento ne compromet pas l’intégrité de la structure interne de l’objet avec lequel il interagit, ni celle des données contenues dans l’instantané.

Utilisation du patron de conception en Swift

Complexité :

Popularité :

Exemples d’utilisation : Le principe du mémento peut être imité en utilisant la sérialisation, ce qui est assez commun en Swift. Ce n’est pas forcément la manière la plus efficace de prendre des instantanés de l’état d’un objet, mais il permet de stocker des sauvegardes de l’état tout en protégeant la structure du créateur des autres objets.

Mémento dans les autres langues

Patrons de conception : Mémento en Java Patrons de conception : Mémento en C# Patrons de conception : Mémento en C++ Patrons de conception : Mémento en PHP Patrons de conception : Mémento en Python Patrons de conception : Mémento en Ruby Patrons de conception : Mémento en TypeScript Patrons de conception : Mémento en Go