Esempio n. 1
0
        static void Main(string[] args)
        {
            var fabryczka = fabryka.dajFabryke();

            fabryczka.dodajDoSlownika("Abrams", typeof(Abrams));
            fabryczka.dodajDoSlownika("Rosomak", typeof(Rosomak));
            fabryczka.dodajDoSlownika("Darlo", typeof(Darlo));
            fabryczka.dodajDoSlownika("Dana", typeof(Dana));

            czolg.czolg poj1 = fabryczka.zrobCzolg("Abrams");
            poj1.dostan();
            poj1.ostrzelaj();
            apc.apc poj2 = fabryczka.zrobTransporter("Rosomak");
            poj2.ostrzelaj();
            poj2.wyzadzDesant();
            bwp.bwp poj3 = fabryczka.zrobBewupa("Darlo");
            poj3.ostrzelaj();
            poj3.przełam();
            dziala.dziala poj4 = fabryczka.zrobDzialo("Dana");
            poj4.ostrzelaj();
            poj4.przeladuj();


            licz(1000000);
            Console.ReadKey();
        }
Esempio n. 2
0
        static void licz(int x)
        {
            Console.WriteLine();
            Console.WriteLine();
            DateTime poczatek = DateTime.Now;

            fabryka.dajFabryke().dodajDoSlownika("Bradley", typeof(Bradley));
            for (int y = 0; y < x; y++)
            {
                bwp.bwp poj = fabryka.dajFabryke().zrobBewupa("Bradley");
            }
            DateTime koniec = DateTime.Now;

            Console.WriteLine("Czas trwania dla " + x + " obiektów wyniósł " + (koniec - poczatek));
        }