Example #1
0
        static void Main(string[] args)
        {
            ZwyklyTelefon zwyklyTelefon = new ZwyklyTelefon();

            zwyklyTelefon.pokazTyp();
            zwyklyTelefon.wybierzNumer();
            zwyklyTelefon.wyslijWiadomosc();

            Smartphone smartphone = new Smartphone(zwyklyTelefon, "smartphone");

            smartphone.pokazTyp();
            smartphone.wybierzNumer();
            smartphone.wyslijWiadomosc();
            smartphone.zrobZdjecie();
            smartphone.wlaczMuzyke();

            Console.ReadKey();
        }
Example #2
0
 public Smartphone(ZwyklyTelefon zwyklyTelefon, string rodzaj) : base(zwyklyTelefon)
 {
     this.rodzaj         = rodzaj;
     this._zwyklyTelefon = zwyklyTelefon;
 }
Example #3
0
 public Dekorator(ZwyklyTelefon zwyklyTelefon)
 {
     this._zwyklyTelefon = zwyklyTelefon;
 }