Example #1
0
 static void ActivateHero(ISuperHero superHero)
 {
     if (superHero is SuperMan)
     {
         ISuperHero s = (SuperMan)superHero;
         s.ActivateSuperPowers();
     }
     else if (superHero is SpiderMan)
     {
         ISuperHero spider = (SpiderMan)superHero;
         spider.ActivateSuperPowers();
     }
     else
     {
         ISuperHero f = (Flash)superHero;
         f.ActivateSuperPowers();
     }
 }
Example #2
0
 static void ActivateHero(ISuperHero hero)
 {
     hero.ActivateSuperPowers();
 }
Example #3
0
 static void ActivateHero(ISuperHero Ani)
 {
     Ani.ActivateSuperPowers();
 }