Eh, acabo de reducir el precio de todos los productos. Preparemos nuestras habilidades de programación para la era posterior a la COVID. Más detalles »
Memento

Memento en Swift

Memento es un patrón de diseño de comportamiento que permite tomar instantáneas del estado de un objeto y restaurarlo en el futuro.

El patrón Memento no compromete la estructura interna del objeto con el que trabaja, ni la información que se encuentra dentro de las instantáneas.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El principio del patrón Memento puede cumplirse utilizando la serialización, que es bastante habitual en Swift. Aunque no es la única forma ni la más efectiva de realizar instantáneas del estado de un objeto, permite almacenar copias de seguridad del estado mientras protege de otros objetos la estructura del originador.

Memento en otros lenguajes

Patrones de diseño: Memento en Java Patrones de diseño: Memento en C# Patrones de diseño: Memento en C++ Patrones de diseño: Memento en PHP Patrones de diseño: Memento en Python Patrones de diseño: Memento en Ruby Patrones de diseño: Memento en TypeScript Patrones de diseño: Memento en Go