예제 #1
0
        public static void Run()
        {
            TvRemote      tv            = new TvRemote();
            ChannelChange channel       = new ChannelChange(tv);
            Volume        volumeControl = new Volume(tv);
            Invoker       invok         = new Invoker();

            invok.StoreCommand(volumeControl);
            invok.StoreCommand(channel);
            invok.UpAllStoredCommand();
        }
예제 #2
0
 public Volume(TvRemote tv)
 {
     _tvRemote = tv;
 }
예제 #3
0
 public ChannelChange(TvRemote tv)
 {
     _tvRemote = tv;
 }