GoConqr has a new look! Let us know what you think.

Mind map

Comando

Anne Caroli Portuguese

Map content

Comando

  1. Criadores

    • Erich Gamma
    • Ralph Johnson
    • Richard Halm
    • John Vlissides
  2. Padrões relacionados

    • Composite
    • Memento
    • Prototype
  3. Comportamental

  4. 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
  5. Consequência

    • Positiva
      • É possível montar comandos para formar um comando composto
      • É fácil acrescentar novos Commands porque não tem que mudar classes existentes
      • A facilidade de extensão da arquitetura, permitindo adicionar novos commands sem efeitos colaterais
      • Bom nível de desacoplamento entre objetos, separando os objetos que possuem os dados dos que manipulam os dados
    • Negativa
      • Complexidade dos comandos crescer demais
  6. Estrutura

    • Command
    • ConcreteCommand
    • Client
    • Invoker
    • Receiver

Information

Description
Mind Map on Comando, created by Anne Caroli on 17/06/2019.
Created by
Anne Caroli
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?