Resumen

Los patrones de diseño son soluciones de arquitectura de software aplicables a diferentes problemas.

El patrón Singleton permite restringir la creación de objetos pertenecientes a una clase o al valor de un tipo a un único objeto.