static void Main(string[] args) { Singleton jogador_1 = Singleton.GetInstancia; jogador_1.Mensagem("jogador 1: a bola esta comigo"); Singleton jogador_2 = Singleton.GetInstancia; jogador_2.Mensagem("jogador 2: recebeu a bola"); Singleton jogador_3 = Singleton.GetInstancia; jogador_3.Mensagem("jogador 3: recebeu lançamento na linha de"); BolaSemSingleton jogador_4 = new BolaSemSingleton(); jogador_1.Mensagem("jogador 4: a bola esta comigo"); BolaSemSingleton jogador_5 = new BolaSemSingleton(); jogador_2.Mensagem("jogador 5: recebeu a bola"); BolaSemSingleton jogador_6 = new BolaSemSingleton(); jogador_3.Mensagem("jogador 6: recebeu lançamento na linha de"); }
static void Main(string[] args) { Singleton jogador_1 = Singleton.GetInstancia; jogador_1.Mensagem("Jogador 1: A bola está comigo "); Singleton jogador_2 = Singleton.GetInstancia; jogador_1.Mensagem("Jogador 2: Recebi a bola "); Singleton jogador_3 = Singleton.GetInstancia; jogador_1.Mensagem("Jogador 3: recebeu o lançamento na linha de fundo "); }
static void Main(string[] args) { Singleton player_1 = Singleton.GetInstancia; player_1.Mensagem("Jogador1 : A Bola esta comigo"); Singleton player_2 = Singleton.GetInstancia; player_2.Mensagem("Jogador2 : recebeu a bola"); Singleton player_3 = Singleton.GetInstancia; player_3.Mensagem("Jogador3 : recebeu o lançamento"); }
private static void SingletonMethod() { Console.WriteLine("Singleton Method"); Singleton jogador1 = Singleton.GetInstancia; jogador1.Mensagem("Jogador 1: A bola esta comigo!"); Singleton jogador2 = Singleton.GetInstancia; jogador2.Mensagem("Jogador 2: Recebi a bola"); Singleton jogador3 = Singleton.GetInstancia; jogador3.Mensagem("Jogador 3: Recebi o lançamento na linha de frente"); }
static void Main(string[] args) { Singleton jogador_1 = Singleton.GetInstancia; jogador_1.Mensagem("jogador 1: A bola está comigo no meio do campo"); Singleton jogador_2 = Singleton.GetInstancia; jogador_2.Mensagem("jogador 2: Recebeu a bola"); Singleton jogador_3 = Singleton.GetInstancia; jogador_3.Mensagem("jogador 3: Recebeu o lançamento na linha de fundo"); Console.ReadKey(); }
static void Main(string[] args) { Singleton jogador_1 = Singleton.GetInstancia; jogador_1.Mensagem("Bola está comigo"); Singleton jogador_2 = Singleton.GetInstancia; jogador_2.Mensagem("Recebeu a bola"); Singleton jogador_3 = Singleton.GetInstancia; jogador_3.Mensagem("Chutou a bola"); Console.ReadKey(); }
public static void ComSingleton() { Console.WriteLine("Com Singleton!"); Singleton jogador_1 = Singleton.GetInstancia; jogador_1.Mensagem("Jogador 1: a bola esta comigo no meio do campo!"); Singleton jogador_2 = Singleton.GetInstancia; jogador_2.Mensagem("Jogador 2: recebeu a bola"); Singleton jogador_3 = Singleton.GetInstancia; jogador_3.Mensagem("Jogador 3: recebeu o lançamento na linha de fundo"); }
static void Main(string[] args) { Singleton objeto_1 = Singleton.GetInstancia; objeto_1.Mensagem("Objeto 1.."); Singleton objeto_2 = Singleton.GetInstancia; objeto_2.Mensagem("Objeto 2.."); Singleton objeto_3 = Singleton.GetInstancia; objeto_3.Mensagem("Objeto 3.."); Console.ReadKey(); }
static void Main(string[] args) { // Singleton: Dessa forma a gente garante que só vai ter uma bola em jogo. // Instancia única. //BolaSemSingleton jogador_1 = new BolaSemSingleton(); Singleton jogador_1 = Singleton.getInstancia; jogador_1.Mensagem("Jogador 1: A bola está comigo no meio de campo."); //BolaSemSingleton jogador_2 = new BolaSemSingleton(); Singleton jogador_2 = Singleton.getInstancia; jogador_2.Mensagem("Jogador 2: Recebeu a bola."); //BolaSemSingleton jogador_3 = new BolaSemSingleton(); Singleton jogador_3 = Singleton.getInstancia; jogador_3.Mensagem("Jogador 3: Recebeu o lançamento na linha de fundo"); Console.ReadKey(); }