Ejemplo n.º 1
0
        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");
        }
Ejemplo n.º 2
0
        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 ");
        }
Ejemplo n.º 3
0
        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");
        }
Ejemplo n.º 4
0
        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");
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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();
        }
Ejemplo n.º 7
0
        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");
        }
Ejemplo n.º 8
0
        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();
        }
Ejemplo n.º 9
0
        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();
        }