Patron Singleton
UNIVERSIDAD NACIONAL DE SAN MARTIN
Docente : Ing. Orlando Riascos Armas
Curso : Lenguaje de Programación 4
Ciclo : VI
Tema : Patrón de diseño singletonTarapoto - Perú
2012
INTRODUCCION
Cuando hablamos de un patrón de diseño nos referimos a una solución, a un problema concreto en el desarrollo de software. Pero no cualquiersolución, sólo aquellas que se han demostrado que son eficientes en diferentes escenarios y reutilizables en gran cantidad de contextos de aplicaciones. Por lo tanto, aunque los ejemplos que podamosdar estén en un lenguaje de programación concreto, la idea será extrapolable a diferentes lenguajes de programación orientada a objetos.
El Singleton es quizás el más sencillo de los patrones que sepresentan. Es también uno de los patrones más conocidos y utilizados. Su propósito es asegurar que sólo exista una instancia de una clase.
PATRON DE DISEÑO
Un patrón de diseño es una solucióna un problema de diseño. Para que una solución sea considerada un patrón debe poseer ciertas características. Una de ellas es que debe haber comprobado su efectividad resolviendo problemas similaresen ocasiones anteriores. Otra es que debe ser reutilizable, lo que significa que es aplicable a diferentes problemas de diseño en distintas circunstancias.
PATRON DE DISEÑO: SINGLETONSignificado de la palabra SINGLETON
Como curiosidad es interesante mencionar que la palabra singleton significa en inglés "un conjunto que contiene un solo miembro".
Patrón SINGLETON
El patrón singletonconsiste en crear una instancia de un objeto y solo una, para toda nuestra aplicación. Sería como una especie de variable global que almacena nuestro objeto.
Algunas de las propiedades de estepatrón:
• Garantiza que una clase sólo tenga una instancia.
• Proporciona un punto de acceso global a dicha instancia.
• Trabaja mediante un método especial que se utiliza para instanciar el objeto....
Regístrate para leer el documento completo.