public DungeonMaster(DungeonFactory factory) { _hero = factory.CreateHero(); _monster = factory.CreateMonster(); }
public abstract void Attack(Monster m);
public override void Attack(Monster m) { Console.WriteLine(this.GetType().Name + " attacks " + m.GetType().Name + " It's super effective!"); }