Skip to content

ATCamposs/design-patterns-parte1-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Design Patterns: Padrões Comportamentais

  • Strategy

    • Este padrão pode ser utilizado quando há diversos possíveis algoritmos para uma ação. Nele, nós separamos cada um dos possíveis algoritmos em classes separadas.

    • O Strategy é um padrão de projeto comportamental que permite que você defina uma família de algoritmos, coloque-os em classes separadas, e faça os objetos deles intercambiáveis.

    • https://refactoring.guru/pt-br/design-patterns/strategy

  • Chain of Responsibility

  • Template Method

  • State

  • Command // (ver também CommandHandler)

    • O Command é um padrão de projeto comportamental que transforma um pedido em um objeto independente que contém toda a informação sobre o pedido. Essa transformação permite que você parametrize métodos com diferentes pedidos, atrase ou coloque a execução do pedido em uma fila, e suporte operações que não podem ser feitas.

    • https://refactoring.guru/pt-br/design-patterns/command

  • Observer

  • Iterator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages