O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Padrão de Projeto Comando

Jardielma Queiroz de Lima Português

Conteúdo do mapa

Padrão de Projeto Comando

  1. Captura e externalizar o estado de um objeto sem violar o encapsulamento

    • prover um meio de restaurar o estado inicial do objeto
  2. Funcionamento

    • Basicamente todos os objetos de Comando implementam a mesma interface, que consiste em um único método normalmente chamado de execute().
      • o método execute() é o responsável por encapsular essa solicitação a um objeto real, mas isso somente ocorre quando invoca-se o método execute(). Externamente os objetos não sabem quais ações estão sendo executadas no receptor, eles apenas visualizam o método execute() que irá executar as suas solicitações.
  3. Propósito

    • encapsula uma requisição como um objeto, deixando que o cliente parametrize as requisições. Facilita a adição de novos comandos e permite guardar um histórico de execução.
  4. Problema

    • Melhorar a evolução de um editor de texto com o padrão comando.
  5. Comando

    • Problema
      • Salvar
        • Se o usuário clica no botão salvar ele deve salvar a informação textual em arquivo.
      • Voltar
        • Se o usuário clicar em voltar o editor deve desfazer a última letra escrita.
      • Avançar
        • Se o usuário clicar em avançar o editor deve recolocar a última letra escrita

Informações

Descrição
Mapa Mental sobre Padrão de Projeto Comando, criado por Jardielma Queiroz de Lima em 13-06-2019.
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?