static void Main(string[] args) { Factory factory = new RedFactory(); Console.WriteLine(factory.CreateUsine()); Console.ReadLine(); }
static void Main(string[] args) { var factoryBlue = new BlueFactory(); var client1 = new Client(factoryBlue); client1.UseShapes(); var factoryRed = new RedFactory(); var client2 = new Client(factoryRed); client2.UseShapes(); }
static void Main(string[] args) { var factory1 = new BlueFactory(); var client1 = new Client(factory1); client1.Use(); var factory2 = new RedFactory(); var client2 = new Client(factory2); client2.Use(); }
public override Builder AddPlayers() { AbstractFactory factory = new BlueFactory(); MapObject p1 = factory.getPlayer(new Coordinates(1, 1)); moList[1, 1].Add(p1); factory = new RedFactory(); MapObject p2 = factory.getPlayer(new Coordinates(Width - 2, Width - 2)); moList[Width - 2, Width - 2].Add(p2); GlobalVar.getGm().setPlayers((Player)p1, (Player)p2); return(this); }
static void Main(string[] args) { Factory f = new RedFactory(); Usine u = f.CreateUsine(); Console.WriteLine(u); //Console.WriteLine(u.CreateBateau(2)); Bateau a = u.CreateContreTorpilleur(); Console.WriteLine(a.Case); Console.WriteLine(a); a = u.CreateCroiseur(); Console.WriteLine(a.Case); Console.WriteLine(a); a = u.CreatePorteAvion(); Console.WriteLine(a.Case); Console.WriteLine(a); a = u.CreateTorpilleur(); Console.WriteLine(a.Case); Console.WriteLine(a); Console.ReadLine(); }