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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }