Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Wolf           wolf1   = new Wolf(name: "Grey");
            Fox            fox1    = new Fox(name: "Red", TimeSleeping: 8, WhatEat: "meat");
            Fox            fox2    = new Fox(name: "Masya", TimeSleeping: 7, speed: 50, WhatEat: "fish");
            List <Animals> animals = new List <Animals>
            {
                fox1, wolf1, fox2
            };

            foreach (var item in animals)
            {
                Console.WriteLine("\n\n-----------Animal--------------");
                Console.WriteLine(item);
            }

            fox1.Walk();
            fox2.Walk();
            wolf1.Walk();
            fox1.Sleep();
            fox2.Sleep();
            wolf1.Sleep();



            ZooWorker worker1 = new ZooWorker("Ivan");
            ZooWorker worker2 = new ZooWorker("Sasha");

            List <ZooWorker> workers = new List <ZooWorker>
            {
                worker1, worker2
            };

            foreach (var item in workers)
            {
                Console.WriteLine("\n\n-----------Zoo worker--------------");
                Console.WriteLine(item);
            }


            worker1.Worker_Must_Doing(fox1);
            worker1.Worker_Must_Doing(wolf1);
            worker2.Worker_Must_Doing(fox2);

            VideoCamera camera1 = new VideoCamera();
            VideoCamera camera2 = new VideoCamera();

            camera1.Watch(worker1, wolf1);
            camera2.Watch(worker2, fox2);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hipopótamo");
            Hippo hippo = new Hippo();

            hippo.Name = "Hipopótamo";
            hippo.Food = "50k de grama";
            hippo.MakeNoise();
            hippo.Eat();
            hippo.Sleep();
            hippo.Roam();

            SaltarLinhas();

            Console.WriteLine("Felinos");

            SaltarLinhas();
            Console.WriteLine("Tigre");
            Tiger tiger = new Tiger();

            tiger.Name = "Tigre";
            tiger.Food = "30k de carne";
            tiger.MakeNoise();
            tiger.Eat();
            tiger.Sleep();
            tiger.Roam();

            SaltarLinhas();
            Console.WriteLine("Leão");
            Lion lion = new Lion();

            lion.Name = "Leão";
            lion.Food = "30k de carne";
            lion.MakeNoise();
            lion.Eat();
            lion.Sleep();
            lion.Roam();

            SaltarLinhas();
            Console.WriteLine("Gato");
            Cat cat = new Cat();

            cat.Name = "Gato";
            cat.Food = "5k de carne";
            cat.MakeNoise();
            cat.Eat();
            cat.Sleep();
            cat.Roam();

            SaltarLinhas();

            Console.WriteLine("Caninos");

            SaltarLinhas();
            Console.WriteLine("Cachorro");
            Dog dog = new Dog();

            dog.Name = "Cachorro";
            dog.Food = "10k de ração";
            dog.MakeNoise();
            dog.Eat();
            dog.Sleep();
            dog.Roam();

            SaltarLinhas();
            Console.WriteLine("Lobo");
            Wolf wolf = new Wolf();

            wolf.Name = "Cachorro";
            wolf.Food = "10k de ração";
            wolf.MakeNoise();
            wolf.Eat();
            wolf.Sleep();
            wolf.Roam();

            Console.ReadKey();
        }