static void Main(string[] args)
    {
        Cat  cat  = new Cat();
        Wolf wolf = new Wolf();

        var babyJo = new Baby();

        babyJo.AddAnimalToScaryList(wolf);
        babyJo.IsAffraidOf(wolf);       //true
        babyJo.IsAffraidOf(cat);        //false

        var babySam = new Baby();

        babySam.AddAnimalToScaryList(wolf);
        babySam.AddAnimalToScaryList(cat);
        babySam.IsAffraidOf(wolf);       //true
        babySam.IsAffraidOf(cat);        //true

        var babyBob = new Baby();

        babyBob.IsAffraidOf(wolf);       //false
        babyBob.IsAffraidOf(cat);        //false
    }