Esta é uma pré-visualização da versão em Português Brasileiro. Por favor, envie-nos uma mensagem se você quer compartilhar sua opinião ou relatar um erro.
Memento

Memento em PHP

O Memento é um padrão de projeto comportamental que permite tirar um “retrato” do estado de um objeto e restaurá-lo no futuro.

O Memento não compromete a estrutura interna do objeto com o qual trabalha, nem os dados mantidos dentro dos retratos.

Uso do padrão em PHP

Complexidade:

Popularidade:

Exemplos de uso: A aplicabilidade real do padrão Memento no PHP é muito questionável. Na maioria dos casos, você pode facilitar a cópia do estado de um objeto simplesmente usando serialização.

Memento em outras linguagens

Padrões de Projeto: Memento em Java Padrões de Projeto: Memento em C# Padrões de Projeto: Memento em C++ Padrões de Projeto: Memento em Python Padrões de Projeto: Memento em Ruby Padrões de Projeto: Memento em Swift Padrões de Projeto: Memento em TypeScript