示例#1
0
        static void Main(string[] args)
        {
            Herbivoro jirafa = new Herbivoro("cafe", "wiskas", 18.5, 100.5);
            Carnivoro leon   = new Carnivoro("gente", "naranja", 20.5, 60.9);

            //Animal obj = new Animal();

            //jirafa.color = "Café";
            Console.WriteLine("Color jirafa: {0}", jirafa.color);
            jirafa.dormir();
            jirafa.esconderse();

            //leon.peso = 12.7;
            Console.WriteLine("\nPeso leon: {0}", leon.peso);
            leon.correr();
            leon.cazar();

            //Console.WriteLine("\nColor animal: {0}", );


            Console.ReadKey();
        }
示例#2
0
 public Animais(ContinenteFactory factory)
 {
     _carnivoro = factory.ObterCarnivoro();
     _herbivoro = factory.ObterHerbivoro();
 }
    // Construtor

    public MundoAnimal(ContinenteFabrica fabrica)
    {
        _herbivoro = fabrica.CriarHerbivoro();
        _carnivoro = fabrica.CriarCarnivoro();
    }
示例#4
0
 public MundoAnimal(ContinenteFactory factory)
 {
     _herbivoro = factory.CriarHerbivoro();
     _carnivoro = factory.CriarCarnivoro();
 }
 public MundoAnimal(FactoriaContinente fc)
 {
     c = fc.CrearCarnivoro();
     h = fc.CrearHervivoro();
 }