static void Main(string[] args) { ZwyklyTelefon zwyklyTelefon = new ZwyklyTelefon(); zwyklyTelefon.pokazTyp(); zwyklyTelefon.wybierzNumer(); zwyklyTelefon.wyslijWiadomosc(); Console.WriteLine("\n"); Dekorator dekorator = new Dekorator(zwyklyTelefon); dekorator.pokazTyp(); dekorator.wybierzNumer(); dekorator.wyslijWiadomosc(); Console.WriteLine("\n"); Smartphone smartphone = new Smartphone(zwyklyTelefon, "Smartphone"); smartphone.pokazTyp(); smartphone.wybierzNumer(); smartphone.wyslijWiadomosc(); smartphone.odbierzPolaczenie(); smartphone.odrzucPolaczenie(); Console.ReadKey(); }
public Dekorator(ZwyklyTelefon zwyklyTelefon) { zwyklytelefon = zwyklyTelefon; }
public Smartphone(ZwyklyTelefon zwyklyTelefon, string rodzaj) : base(zwyklyTelefon) { _rodzaj = rodzaj; this.zwyklytelefon = zwyklyTelefon; }