Para los que empezamos con POO, todo es muy dulce hasta que intentamos hacer una clase para manejar base de datos, digamos MySQL. Surge entonces la necesidad de asegurarnos de que solo se cree una instancia del objeto que maneja la base.
Aqui aparece el patron Singleton - veamos como funciona este interesante patron de diseño:
Video explicacion Singleton en C# - parte 1
Video explicacion Singleton en C# - parte 3
La idea del patron es la misma en cualquier lenguaje de progrmacion ya sea C#, PHP o JavaScript.
Las claves del patron Singleton son el declarar private el constructor para que no pueda ser instanciado desde afuera y el uso de static en la funcion que cree las instancias asi nos 'aseguramos' de que no pueda ser heredada.
Las claves del patron Singleton son el declarar private el constructor para que no pueda ser instanciado desde afuera y el uso de static en la funcion que cree las instancias asi nos 'aseguramos' de que no pueda ser heredada.
0 comentarios:
Publicar un comentario