¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Padrão de Projeto Comando

Jardielma Queiroz de Lima Portugués

Contenido del 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

Información

Descripción
Mapa Mental sobre Padrão de Projeto Comando, creado por Jardielma Queiroz de Lima el 13/06/2019.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?