static void Main(string[] args) { TV tv = new TV(100, 2, true); Memir memir = new Memir(50, 5, true); RemoteControl remoteControl = new RemoteControl(tv); remoteControl.PrintState(); remoteControl.Off(); remoteControl.On(); remoteControl.Previous(); remoteControl.Next(); remoteControl.Next(); remoteControl.Next(); remoteControl.PrintState(); Console.WriteLine(); remoteControl.SetDevice(memir); remoteControl.PrintState(); remoteControl.Off(); remoteControl.On(); remoteControl.Previous(); remoteControl.Next(); remoteControl.Next(); remoteControl.Next(); remoteControl.PrintState(); Console.WriteLine(); }
static void Main(string[] args) { RemoteControl remoteControl = new RemoteControl(new TV(20)); for (int i = 0; i < 30; i++) { remoteControl.prev(); } remoteControl.off(); remoteControl.getDevice().printStatus(); }
static void Main(string[] args) { RemoteControl remoteControl = new RemoteControl(new Memir(1, 100, false)); remoteControl.PrintStatus(); remoteControl.Next(); remoteControl.On(); remoteControl.PrintStatus(); remoteControl.SetEnterDevice(new TV(8, 50, true)); remoteControl.PrintStatus(); remoteControl.Prev(); remoteControl.Off(); remoteControl.PrintStatus(); }
static void Main(string[] args) { var remoteControl = new RemoteControl(new SonyTV()); remoteControl.TurnOn(); remoteControl.TurnOff(); var advancedRemoteControl = new AdvancedRemoteControl(new SamsungTV()); advancedRemoteControl.TurnOn(); advancedRemoteControl.TurnOff(); advancedRemoteControl.SetChannel(1); Console.ReadKey(); }
static void Main(string[] args) { var remoteControl1 = new RemoteControl(new SamsungTv()); remoteControl1.TurnOn(); remoteControl1.TurnOff(); var remoteControl2 = new AdvancedRemoteControl(new SonyTv()); remoteControl2.TurnOn(); remoteControl2.SetChannel(2); remoteControl2.TurnOff(); Console.ReadLine(); }
static void Main() { // 创建一个遥控器 RemoteControl remoteControl = new RemoteControl(); // 长虹电视机 remoteControl.Implementor = new Changhong(); remoteControl.On(); remoteControl.SetChannel(1); remoteControl.Off(); // 三星电视机 remoteControl.Implementor = new Samsung(); remoteControl.On(); remoteControl.SetChannel(2); remoteControl.Off(); }
static void Main(string[] args) { EntertainmentDevice myTV = new TV(100, 3, true); EntertainmentDevice myMemir = new Memir(50, 15, true); RemoteControl control = new RemoteControl(myTV); control.PrintState(); control.TurnOff(); control.TurnOn(); control.PressNext(); control.PressPrevious(); control.SetDevice(myMemir); control.PrintState(); control.TurnOff(); control.TurnOn(); control.PressNext(); control.PressPrevious(); }
static void Main(string[] args) { RemoteControl remote = new RemoteControl(new TV(8, 10, false)); remote.On(); remote.Next(); remote.Next(); remote.Next(); remote.Next(); remote.SetDevice(new Memir(9, 10, false)); remote.On(); remote.Next(); remote.Next(); remote.Next(); remote.Next(); }
static void Main(string[] args) { Memir memir = new Memir(1, 10, false); TV tv = new TV(5, 99, true); RemoteControl remote = new RemoteControl(memir); remote.PrintStatus(); remote.On(); remote.PrintStatus(); remote.Next(); remote.Prev(); remote.PrintStatus(); remote.Device = tv; remote.PrintStatus(); remote.Off(); remote.Next(); remote.PrintStatus(); }
static void Main(string[] args) { TV tv = new TV(3, true); Memir YesOrHot = new Memir(4, false); RemoteControl remote = new RemoteControl(tv); remote.Next(); remote.Next(); remote.Next(); remote.Next(); remote.SetDevice(YesOrHot); remote.Next(); remote.Next(); remote.Next(); remote.Next(); remote.Next(); remote.Next(); remote.Off(); }
static void Main(string[] args) { EnterDevice tv = new Tv(); EnterDevice memir = new Memir(); tv.PrintStatus(); memir.PrintStatus(); RemoteControl rc = new RemoteControl(memir); rc.On(); rc.Previous(); rc.Next(); rc.Next(); memir.PrintStatus(); rc.Device = tv; rc.On(); rc.Previous(); rc.Previous(); rc.Next(); tv.PrintStatus(); }