Qual o padrão de projeto que, sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de maneira que o objeto possa ser restaurado para este estado mais tarde?
Qual o padrão de projeto que, sem violar o encapsulamento, captura e externaliza um estado interno de um objeto, de maneira que o objeto possa ser restaurado para este estado mais tarde?