Back to notes -- Keyboard shortcut: 'u'  previous -- Keyboard shortcut: 'p'  next -- Keyboard shortcut: 'n'  Slide program -- Keyboard shortcut: 't'    A sample client of AnimalFarm.Lecture 12 - slide 35 : 36
Program 10
using System;
using System.Collections.ObjectModel;

class App{

  public static void Main(){

    AnimalFarm af = new AnimalFarm();

    // Populating the farm with Add
    af.Add(new Animal("elephant",    AnimalGroup.Mammal));
    af.Add(new Animal("blueJay",     AnimalGroup.Bird));
    af.Add(new Animal("giraffe",     AnimalGroup.Mammal));
    af.Add(new Animal("tiger",       AnimalGroup.Mammal));
    af.Add(new Animal("goldenEagle", AnimalGroup.Bird));

    foreach(Animal a in af.GetGroup(AnimalGroup.Bird))
      Console.WriteLine("{0}", a);
  }

}