5.1 Patrones de creación - ArmandoFG/Portafolio GitHub Wiki
1. Singleton
Se asegura que una clase tenga una instancia y da un acceso global a esta.
Que no otra clase de una instancia no pueda ser creada.
Se asegura que una clase solo tenga una instancia.
Todo esto ayuda tener un control de acceso a un archivo compartido (base de datos)
2. Abstract factory:
Ofrece una interfaz para crear familias de objetos.