Ejemplo n.º 1
0
        public static Mammal Createmamal(AnimalSet animal)
        {
            Mammal mamal = null;

            switch (animal)
            {
            case AnimalSet.human:
                mamal = new Human();
                return(mamal);

                break;

            case AnimalSet.zeebrs:
                mamal = new Zeebra();
                return(mamal);

                break;

            case AnimalSet.Elephant:
                mamal = new Elephant();
                return(mamal);

                break;

            default:
                mamal = null;
                return(mamal);

                break;
            }
        }
Ejemplo n.º 2
0
 private void generateSingleSpeciesByAnimalSet(AnimalSet animalSet)
 {
     try
     {
         Console.Write(animalSet.getQuestion());
         generateAnimalsFromSingleSpecies(animalSet.getSpecies());
         Console.WriteLine();
     }
     catch (System.FormatException ex)
     {
         Console.WriteLine("Only numbers!");
         generateSingleSpeciesByAnimalSet(animalSet);
     }
 }