miércoles, 9 de agosto de 2017

Patrones de diseño: Singleton



Singleton:


Una instancia de una clase es accesada  a través de la misma instancia, y solo a partir de ella, esto evita que la misma clase ocupe varias porciones de memoria y a  evitar la repetición como buena practica de código limpio. En el ejemplo se crea la clase y su instancia y se ejecuta un evento o función de la instancia que se genera. No puede generarse mas instancia porque al generarla seguirás accediendo inevitablemente a la instancia a la que ella esta autorizando su acceso. La complicación del singleton puede derivar cuando se asegura un thread o hilo de ejecución con el comando Lock para ellos se asegura que no este asegurado o en el casi que se verifica si es nula la instancia para cargarla con la misma clase..

 

No hay comentarios:

Publicar un comentario