Esempio n. 1
0
        static void Main(string[] args)
        {
            var        szef        = new Dyrektor();
            Budowniczy budowniczy1 = new DomJednorodzinny();
            Budowniczy budowniczy2 = new Biurowiec();

            szef.WybierzBudowniczego(budowniczy1);
            szef.Buduj();
            Budynek budynek1 = szef.PobierzBudynek();

            szef.WybierzBudowniczego(budowniczy2);
            szef.Buduj();
            Budynek budynek2 = szef.PobierzBudynek();

            Console.WriteLine("Pierwsza budowla");
            budynek1.OpiszBudynek();
            Console.WriteLine("Druga budowla");
            budynek2.OpiszBudynek();
            Console.ReadKey();
        }
Esempio n. 2
0
 public void NowyBudynek()
 {
     Budowla = new Budynek();
 }