Exemple #1
0
        static void Main(string[] args)
        {
            FactotyMethod fm = new FactotyMethod();

            Console.WriteLine("Liu Kang | SubZero | Scopion");
            Console.WriteLine();

            Console.WriteLine("Escolha seu personagem");
            string escolha = Console.ReadLine();

            IPersonagem personagem = fm.EscolherPersonagem(escolha);

            Console.WriteLine();
            Console.Write("Você vai jogar com: ");

            if (personagem != null)
            {
                personagem.Escolhido();
            }
            else
            {
                Console.WriteLine("Personagem invalido");
            }

            Console.ReadKey();
        }
        public static void Executar()
        {
            Console.WriteLine();
            Console.WriteLine("-------- Pattern Factory Method --------");
            Console.WriteLine();
            Console.WriteLine("Exemplo: Jogo Apex Legends");
            Console.WriteLine("");
            Console.WriteLine("Lendas: Wraith | Bangalore | PathFinder");

            FactoryMethod fm = new FactoryMethod();

            IPersonagem jogador1 = fm.EscolherPersonagem(Personagem.Wraith);

            Console.WriteLine("");
            Console.WriteLine("Jogador 1:");
            jogador1.Escolhido();

            IPersonagem jogador2 = fm.EscolherPersonagem(Personagem.Bangalore);

            Console.WriteLine("");
            Console.WriteLine("Jogador 2:");
            jogador2.Escolhido();

            IPersonagem jogador3 = fm.EscolherPersonagem(Personagem.PathFinder);

            Console.WriteLine("");
            Console.WriteLine("Jogador 3:");
            jogador3.Escolhido();
        }
        static void Main(string[] args)
        {
            FactoryMethod factoryMethod = new FactoryMethod();

            Console.WriteLine("Escolha o personagem:");
            Console.WriteLine("Liu Kang - Scorpion - Sub-Zero");
            string      escolha    = Console.ReadLine();
            IPersonagem personagem = factoryMethod.escolherPersonagem(escolha);

            Console.WriteLine("");
            Console.WriteLine("Você escolheu:");
            personagem.Escolhido();

            Console.ReadKey();
        }
Exemple #4
0
        static void Main(string[] args)
        {
            FactoryMethod factory = new FactoryMethod();

            Console.WriteLine("Escolha o personagem do Street Figther: Ryu, Ken ou Guile");
            Console.WriteLine();
            var escolha = Console.ReadLine();

            IPersonagem personagem = factory.EscolherPersonagem(escolha);

            Console.WriteLine();
            Console.Write("Você vai jogar com: ");
            personagem.Escolhido();
            Console.ReadKey();
        }
Exemple #5
0
        public static void Main(string[] args)
        {
            FactoryMethod fm = new FactoryMethod();

            Console.WriteLine("Liu Kang| Subzero | Scorpion");
            Console.WriteLine();

            Console.WriteLine("Escolha seu personagem");
            string escolha = Console.ReadLine();

            IPersonagem personagem = fm.EscolherPersonagem(escolha);

            personagem.Escolhido();
            Console.ReadKey();
        }
Exemple #6
0
        static void Main(string[] args)
        {
            FactoryMethod fm = new FactoryMethod();

            Console.WriteLine("Liu Kang | SubZero | Scorpion");
            Console.WriteLine();

            Console.WriteLine("Escolha seu Personagem");
            string escolha = Console.ReadLine();

            IPersonagem personagem = fm.Escolher_Personagem(escolha);

            Console.WriteLine();
            Console.WriteLine("Você vai jogar com ");
            personagem.Escolhido();
        }
        static void Main(string[] args)
        {
            FactoryMethod factoryMethod = new FactoryMethod();

            Console.WriteLine("Liu Kang | SubZero | Scorpion");
            Console.WriteLine();

            Console.WriteLine("Selecione seu personagem");
            string escolha = Console.ReadLine();

            IPersonagem personagem = factoryMethod.Escolher_Personagem(escolha);

            Console.WriteLine();
            Console.WriteLine("Voce Vai jogar com : ");
            personagem.Escolhido();

            Console.ReadKey();
        }
Exemple #8
0
        static void Main(string[] args)
        {
            FactoryMethod factoryMethod = new FactoryMethod();

            Console.WriteLine("LiuKang | SubZero | Scorpion");
            Console.WriteLine();

            Console.WriteLine("Escolha seu Personagem");
            string escolha = Console.ReadLine();

            //usa a interface para armazenar o que o metodo Fabrica vai armazenar
            //polimorfismo
            IPersonagem personagem = factoryMethod.EscolherPersonagem(escolha);

            Console.WriteLine();
            Console.WriteLine("Voce vai jogar com :");
            //chama a funcao
            personagem.Escolhido();
        }
Exemple #9
0
        static void Main(string[] args)
        {
            FactoryMethod fm = new FactoryMethod();

            Console.Write("Street Fighter");
            Console.WriteLine();

            Console.WriteLine("Ryu | Ken | Chun li");
            Console.WriteLine();

            Console.Write("Escolha seu personagem: ");
            string escolha = Console.ReadLine();

            IPersonagem Personagem = fm.Escolher_Personagem(escolha);

            Console.WriteLine();
            Console.Write("Você vai jogar com ");
            Personagem.Escolhido();

            Console.ReadKey();
        }
Exemple #10
0
        static void Main(string[] args)
        {
            var factory = new FactoryMethod();

            Console.WriteLine("Kabal | Raiden | Liu Kang | Scorpion");
            Console.WriteLine("");
            Console.WriteLine("Escolha seu personagem");
            var escolha = Console.ReadLine();

            if (escolha != null)
            {
                IPersonagem personagem = factory.EscolherPersonagem(escolha.ToUpper());
                Console.WriteLine("");
                Console.Write("Você escolheu: ");
                personagem.Escolhido();
            }
            else
            {
                Console.WriteLine("Nenhum Personagem Escolhido");
            }

            Console.ReadKey();
        }