Usando Factory Design Pattern para encapsular a criação de objetos usando C#
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.
https://dotnettutorials.net/lesson/factory-design-pattern-csharp/
GPL-3.0 license
