GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Padrão de Projeto Comando

Jardielma Queiroz de Lima Portugiesisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Mindmap am Padrão de Projeto Comando, erstellt von Jardielma Queiroz de Lima am 13/06/2019.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck