https://foro.gambas-es.org/viewtopic.php?f=1&t=5370&p=31815#p31815
-----------------------------------
Invitado
Jueves, 21 Abril 2016, 12:15

Re: Duda Con Singleton
-----------------------------------
[quote user="vicr" post="31786"]Espero que esta manera de simplificar las definiciones no genere problemas o una percepción errada...

Una manera de entender la utilidad de una clase singleton es comparable con el uso de variables globales que necesitarás a lo largo del programa.  Singleton con mucha verborrea lo hace en java abstrayendo/encapsulando con metodos y funciones... en Gambas sin mucha verborrea lo haces con un Modulo.  Allí pon tus variables publicas  o privadas con modificadores y accesadores, y lo tendrás disponible en tu programa.

Shordi tiene algunos ejemplos o programas más completos (impresiom html... para citar uno) allí puedes ver como hizo la conexión a la bd y otras cosas, con un modulo.

Saludos...[/quote]

[quote user="jsbsan" post="31787"]sulky16v2:

[quote]Public Class Singleton

    Private Sub New() 'CONSTRUCTOR
    End Sub

    Private Shared instancia As Singleton = Nothing

    Public Shared Function getInstancia As Singleton
            If instancia Is Nothing Then
                instancia = New Singleton()
            End If
            Return instancia
    End Function
End Class[/quote]

Eso mismo en un módulo en gambas.[/quote]

Muchas gracias a todos los que comentaron y me ayudaron a comprender como funcionan las cosas en Gambas, estoy muy agradecido con todos, un saludo grande gente.


