memento
Sign in to savesoftware design pattern that provides the ability to restore an object to its previous state
Wikidata facts
- Instance of
- software design pattern
- Has use
- serialization
Show 3 more facts
- Commons category
- Memento pattern
- described by source
- Design Patterns
- facet of
- information hiding
Sources (1)
via Wikidata · CC0
Article · Português
Memento é um padrão de projeto de software documentado no Catálogo Gang of Four, sendo considerado como um padrão comportamental. Ele permite armazenar o estado interno de um objeto em um determinando momento, para que seja possível retorná-lo a este estado, sem que isso cause problemas com o encapsulamento. Ele funciona de maneira que uma classe é responsável por salvar o estado do objeto desejado enquanto que uma outra classe fica responsável por armazenar todas essas copias (mementos). O padrão Memento é implementado se utilizando de três elementos: Originador, Armazenador e o Memento.
Abstract from DBpedia / Wikipedia · CC BY-SA