English Version
Pусская версия
Bem-vindo ao repositório de Padrões de Design Comportamentais! Aqui você encontrará explicações detalhadas, exemplos e insights sobre vários padrões de design comportamentais. Este repositório é destinado tanto para iniciantes quanto para profissionais experientes que desejam aprimorar seu conhecimento sobre padrões de design.
Padrões de design comportamentais estão preocupados com algoritmos e a atribuição de responsabilidades entre objetos. Eles descrevem não apenas os padrões de objetos ou classes, mas também os padrões de comunicação entre eles. Esses padrões ajudam a definir a comunicação entre objetos de uma maneira flexível e extensível.
Padrões de design comportamentais são aqueles que lidam com a interação e comunicação entre objetos. Exemplos de padrões comportamentais incluem, mas não se limitam a:
- Chain of Responsibility (Cadeia de Responsabilidade)
- Command (Comando)
- Interpreter (Interpretador)
- Iterator (Iterador)
- Mediator (Mediador)
- Memento (Memento)
- Observer (Observador)
- State (Estado)
- Strategy (Estratégia)
- Template Method (Método Template)
- Visitor (Visitante)
Cada padrão aborda diferentes questões relacionadas ao comportamento dos objetos e suas interações, fornecendo várias técnicas para gerenciar e organizar responsabilidades e comunicação.
Convidamos contribuições! Se você deseja adicionar novos padrões, explicações, melhorias ou correções, siga estes passos:
- Faça um fork deste repositório.
- Crie um branch para suas alterações:
git checkout -b feature/new-pattern
. - Abra um pull request descrevendo claramente as alterações feitas e a motivação por trás delas.
🚀