static void Main(string[] args) { ITV tv = new TV(); IRemote rem = new Remote(); rem.TurnOnTV(tv); rem.TurnOffTV(tv); ISmartTV stv = new SmartTV(); rem.TurnOnTV(stv); rem.TurnOffTV(stv); rem.TurnOnTV(stv); ISmartRemote srem = new SmartRemote(); srem.StartNetflix(stv); srem.StartYouTube(stv); GermanTV gtv = new GermanTV(); GermanAdapter geradapt = new GermanAdapter(gtv); rem.TurnOnTV(geradapt); rem.TurnOffTV(geradapt); }
static void Main(string[] args) { TV tele = new TV(); SmartTV smartele = new SmartTV(); SmartRemote controlinteligente = new SmartRemote(); Remote control = new Remote(); control.TurnOnTV(tele); controlinteligente.TurnOnTV(smartele); controlinteligente.StartNetflix(smartele); control.TurnOffTV(smartele); control.TurnOffTV(tele); GermanAdapter teleloca = new GermanAdapter(new GermanTV()); control.TurnOffTV(teleloca); control.TurnOnTV(teleloca); }