예제 #1
0
        static void Main(string[] args)
        {
            var   fabryka = new fabrykaCzolgow();
            czolg poj1    = fabryka.zbuduj(new builderAbrams());

            poj1.dostan();
            poj1.ostrzelaj();
            czolg poj2 = fabryka.zbuduj(new builderMerkava());

            poj2.dostan();
            poj2.ostrzelaj();

            var fabryka2 = new fabrykaBewupow();
            bwp poj3     = fabryka2.zbuduj(new builderRosomak());

            poj3.desantuj();
            poj3.ostrzelaj();
            bwp poj4 = fabryka2.zbuduj(new builderStriker());

            poj4.desantuj();
            poj4.ostrzelaj();

            //licz(10000);
            Console.ReadKey();
        }
예제 #2
0
        static void licz(int x)
        {
            Console.WriteLine();
            Console.WriteLine();
            DateTime poczatek = DateTime.Now;
            var      fabryka  = new fabrykaCzolgow();

            for (int y = 0; y < x; y++)
            {
                czolg poj = fabryka.zbuduj(new builderAbrams());
            }
            DateTime koniec = DateTime.Now;

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