Skip to content

📚 Guia completo de Padrões de Projeto (Design Patterns) em Python com exemplos práticos e explicações detalhadas em português. Inclui padrões Criacionais, Estruturais e Comportamentais.

License

Notifications You must be signed in to change notification settings

nillvitor/design-patterns-python-pt-br

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Padrões de Projeto (Design Patterns)

Introdução

Padrões de Projeto são soluções reutilizáveis para problemas comumente encontrados no desenvolvimento de software. Eles fornecem templates que podem ser aplicados a problemas reais e representam as melhores práticas desenvolvidas por experientes arquitetos de software.

Este repositório contém uma coleção abrangente de padrões de projeto, organizados nas três categorias principais:

  • Padrões Criacionais
  • Padrões Estruturais
  • Padrões Comportamentais

ĂŤndice

Padrões Criacionais

Focam no processo de criação de objetos.

Padrões Estruturais

Lidam com a composição de classes e objetos.

Padrões Comportamentais

Caracterizam as maneiras como classes e objetos interagem e distribuem responsabilidades.

Como Usar Este RepositĂłrio

Cada padrão está documentado em seu próprio arquivo markdown, contendo:

  1. Definição e conceito do padrão
  2. Casos de uso apropriados
  3. Exemplo prático em Python
  4. Vantagens e desvantagens

Contribuindo

Sinta-se à vontade para contribuir com este repositório através de pull requests. Você pode:

  • Melhorar a documentação existente
  • Adicionar mais exemplos
  • Corrigir erros
  • Sugerir melhorias

Licença

Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para detalhes.

About

📚 Guia completo de Padrões de Projeto (Design Patterns) em Python com exemplos práticos e explicações detalhadas em português. Inclui padrões Criacionais, Estruturais e Comportamentais.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published