¿Algún otro ejemplo para aplicar Singleton?

Pregunta de la clase:
Patrones de diseño: Singleton
Elisa Zamarron Muñoz

Elisa Zamarron Muñoz

Pregunta
studenthace 5 años

¿Algún otro ejemplo para aplicar Singleton?

7 respuestas
para escribir tu comentario
    Elisa Zamarron Muñoz

    Elisa Zamarron Muñoz

    studenthace 4 años

    Después de 10 meses de este comentario veo que sí tiene varias aplicaciones, gracias Jgamer42

    Jaime Andres Valencia Gaviria

    Jaime Andres Valencia Gaviria

    studenthace 4 años

    sep a eso me refiero @zamacode

    Elisa Zamarron Muñoz

    Elisa Zamarron Muñoz

    studenthace 4 años

    @jgamer42 ¿Te refieres a tener una sóla conexión a la base de datos en la ejecución de todo el programa en lugar de realizar una por por cada vez que se quiere hacer una consulta? ¿Es eso o te refieres a otro tema?

    Jaime Andres Valencia Gaviria

    Jaime Andres Valencia Gaviria

    studenthace 4 años

    en cadenas de conexion a base de datos, tiene un factor de seguridad y consumo de recursos bastante interesante este patron, auque no tenga tantas aplicaciones

    Bryson Steven Mosquera Florez

    Bryson Steven Mosquera Florez

    studenthace 5 años

    Ya depende del lenguaje que manejes, pero básicamente siempre se hace como lo realizo el profesor en la clase, se crea el método getInstance, el constructor privado.

    Diego Alexander Forero Higuera

    Diego Alexander Forero Higuera

    Team Platzihace 5 años

    La implementación depende del lenguaje de programación. Por ejemplo para python sería algo como

    class Singleton: __instance = None @staticmethod def getInstance(): """ Static access method. """ if Singleton.__instance == None: Singleton() return Singleton.__instance def __init__(self): """ Virtually private constructor. """ if Singleton.__instance != None: raise Exception("This class is a singleton!") else: Singleton.__instance = self
Curso de Buenas Prácticas para Escritura de Código

Curso de Buenas Prácticas para Escritura de Código

Escribe código legible y libre de vicios. Conoce los principios básicos para programar aplicaciones que sean fáciles de mantener y ampliar. Realiza pruebas en tu código para encontrar errores antes de enviar a producción y mejora tus habilidades para trabajar en equipos de desarrollo de software.

Curso de Buenas Prácticas para Escritura de Código
Curso de Buenas Prácticas para Escritura de Código

Curso de Buenas Prácticas para Escritura de Código

Escribe código legible y libre de vicios. Conoce los principios básicos para programar aplicaciones que sean fáciles de mantener y ampliar. Realiza pruebas en tu código para encontrar errores antes de enviar a producción y mejora tus habilidades para trabajar en equipos de desarrollo de software.