Skip to content
EntityQ1418619· pop 22· linked from 105 articles

software design pattern that provides the ability to restore an object to its previous state

Wikidata facts

Show 3 more facts
Commons category
Memento pattern
described by source
Design Patterns
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