Implementación del patrón Singleton con comentarios acerca del concepto y extensión.