Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Padrões de projeto no MQL5 (Parte 4): Padrões comportamentais 2 foi publicado:
Com este artigo concluímos a série sobre padrões de projeto na área de software. Já mencionei que existem três tipos de padrões de projeto: criacionais, estruturais e comportamentais. Finalizaremos os padrões comportamentais restantes, que ajudarão a definir a maneira de interação entre objetos, de modo a tornar nosso código mais limpo.
Lembrete (Memento)
O padrão pode ser usado para externalizar o estado de um objeto, a fim de fornecer a função de rollback (desfazer). Ele também é conhecido como token.
O que o padrão faz?
Podemos aplicar o padrão quando precisamos salvar um instantâneo do estado de um objeto que será restaurado posteriormente, e quando a interface direta para obter o estado pode revelar detalhes de execução e violar a encapsulação do objeto. Assim, o padrão capturará e exportará o estado do objeto para posterior restauração. Abaixo está o diagrama da estrutura deste padrão, mostrando como ele pode funcionar:
Autor: Mohamed Abdelmaaboud