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