public static IAnimalGreeting GetAnimalFactory(string animalType) { IAnimalGreeting animalGreeting = null; switch (animalType) { case "Dog": animalGreeting = new DogGreeting(); break; case "Cat": animalGreeting = new CatGreeting(); break; } return(animalGreeting); }
public Greeting() { animalGreeting = AnimalGreetingFactory.GetAnimalFactory("Dog"); }