using System;
Animal[] animals =
{
new Hippo(),
new Cat()
};
foreach (Animal animal in animals)
animal.MakeNoise();
}
abstract class Animal
public abstract void MakeNoise();
class Hippo : Animal
public override void MakeNoise()
Console.WriteLine("Grunt");
class Cat : Animal
Console.WriteLine("Miauw");