Este repositório contém exemplos de código educacional para vários padrões de design implementados em Java. Ele foi projetado para ajudar os alunos a entender e aplicar padrões de design em seus projetos. Cada arquivo e pasta incluem comentários detalhados para explicar o código e os conceitos.
O repositório abrange os seguintes padrões de design:
Além disso, o repositório inclui código de exercício para os seguintes padrões:
Cada arquivo e pasta Java é nomeado para indicar o padrão de design que ela cobre. Por exemplo, a pasta 1-abstract_factory_pattern contém Main.java , que demonstra várias técnicas relacionadas ao padrão de fábrica abstrato.
Por exemplo, na pasta 5-decorator_design_pattern , você encontrará Main.java que ilustra o padrão do decorador em detalhes, com comentários explicando cada parte do código.
Se você deseja contribuir com este repositório, sinta -se à vontade para enviar uma solicitação de tração. Você pode adicionar novos exemplos, melhorar o código existente ou corrigir quaisquer problemas. As contribuições de todos os níveis são bem -vindas!
Este repositório é licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais informações.
Nota: Este repositório destina -se a fins educacionais para ajudar a aprender e entender os padrões de design de Java.
Lembre -se de estrelar o repositório se achar útil!