Discussão do artigo "Padrões de projeto no MQL5 (Parte 3): Padrões comportamentais 1"

 

Novo artigo Padrões de projeto no MQL5 (Parte 3): Padrões comportamentais 1 foi publicado:

Neste novo artigo da série dedicada a padrões de projeto, exploraremos os padrões comportamentais para entender como criar métodos eficazes de interação entre os objetos criados. Ao projetar esses padrões de comportamento, poderemos entender como desenvolver software reutilizável, expansível e testável.

Neste artigo, vamos examinar o último tipo de padrão de projeto: o comportamental. Já sabemos que os padrões criacionais ajudam a criar um software ou sistema independente através da criação, compilação e representação de objetos, e os padrões estruturais podem ser usados para criar estruturas maiores usando os objetos e classes criados.

Neste artigo, exploraremos os padrões comportamentais, relacionados com a designação e distribuição de responsabilidades entre os objetos. Eles também definem como os objetos podem interagir entre si, e existem muitos padrões desse tipo, como por exemplo:

  • Cadeia de responsabilidade (Chain of Responsibility)
  • Comando (Command)
  • Intérprete (Interpreter)
  • Iterador (Iterator)
  • Mediador (Mediator)
  • Lembrete (Memento)
  • Observador (Observer)
  • Estado (State)
  • Estratégia (Strategy)
  • Método de template (Template Method)
  • Visitante (Visitor)

    Autor: Mohamed Abdelmaaboud

    Razão: