El sistema de ficheros de mi ordenador es único.
Existe un único gestor de bases de datos para mi aplicación.
Sólo existe un único dispositivo de tipo consola.
En los tres casos anteriores debemos garantizar que sólo existe una instancia del sistema de ficheros, gestor de BBDD o dispositivo consola. Sea quien sea el cliente, accedera a los servicios del proveedor a través de la misma instancia.
En estos casos, el patrón de diseño Singleton es de mucha ayuda.