Este repositório contém exemplos práticos de padrões de projeto focados nos padrões de criação em C#. Cada projeto demonstra um padrão específico, facilitando o entendimento e aplicação no dia a dia do desenvolvimento.
- Singleton
- Factory Method
- Abstract Factory
- Builder
- Prototype
Cada padrão está implementado em um projeto separado dentro da solução. A estrutura típica é:
codando-padroes-projeto-padroes-de-criacao/
│
├── Singleton/
├── FactoryMethod/
├── AbstractFactory/
├── Builder/
└── Prototype/
- .NET 10 SDK
- Editor de código (Visual Studio, VS Code, etc.)
git clone https://github.com/fformis/codando-padroes-projeto-padroes-de-criacao.git
cd codando-padroes-projeto-padroes-de-criacaoCada projeto pode ser executado individualmente. Basta acessar a pasta do projeto desejado e rodar o comando:
cd NomeDoProjeto
dotnet runExemplo: Executando o projeto Singleton:
cd Singleton
dotnet runAbra o repositório em seu editor favorito e explore os arquivos de cada projeto para entender a implementação de cada padrão.
Este projeto está sob a licença MIT.
Autor: Flávio José Formis