示例#1
0
        static void Main(string[] args)
        {
            DogDoor door   = new DogDoor();
            Remote  remote = new Remote(door);

            Console.WriteLine("");
            remote.PressButton();
            Thread.Sleep(50);
            Console.WriteLine("Fido has gone out");
            Console.WriteLine("fido all done");
            Console.WriteLine("but he is stuck outside");
            Console.WriteLine("he start barking");
            Console.WriteLine("so gina grab the remote control");
            remote.PressButton();
            Console.WriteLine("he is back inside");
        }
 public Remote(DogDoor door)
 {
     _door = door;
 }
示例#3
0
 public BarkRecognizer(DogDoor door)
 {
     _door = door;
 }