static void Main(string[] args) { HeroFactory voin = new VoinFactory(); voin = new ElfFactory(); Hero heroVoin = new Hero(voin); heroVoin.Hit(); heroVoin.Run(); Console.ReadLine(); }
static void Main(string[] args) { HeroFactory orkFactory = new OrkFactory(); Hero ork = new Hero(orkFactory); ork.Hit(); ork.Run(); HeroFactory voinFactory = new VoinFactory(); Hero voin = new Hero(voinFactory); voin.Hit(); voin.Run(); Console.ReadLine(); }