jfs-dev/factory-design-pattern

Usando Factory Design Pattern para encapsular a criação de objetos usando C#

★ 0Forks 0C#GitHub ↗Compare

README

factory-design-pattern

Usando Factory Design Pattern para encapsular a criação de objetos usando C#

.Net C# Visual Studio Code Visual Studio

Sobre o projeto

Este projeto mostra como usar o Factory Design Pattern para encapsular a criação de objetos usado C#.

O Factory Design Pattern é um dos padrões de design mais comuns e úteis em desenvolvimento de software. Ele pertence à categoria de padrões criacionais e é usado para encapsular a lógica de criação de objetos. Isso ajuda a abstrair o processo de criação de objetos, tornando o código mais flexível e fácil de dar manutenção.

É um padrão de design que fornece uma interface para criar objetos, mas deixa a decisão sobre qual classe concreta instanciar para as subclasses ou implementações concretas do Factory.

Ele é usado quando temos uma hierarquia de classes e queremos que as subclasses decidam quais objetos criar.

Ele pode ser implementado de várias maneiras, de forma mais ampla como está ou de formas mais específicas como Factory Method e Abstract Factory.

Referências

https://dotnettutorials.net/lesson/factory-design-pattern-csharp/

Licença

GPL-3.0 license

Contributors

jfs-dev

Issues