public void PressButton() { Console.WriteLine("Pressing the remote control button..."); if (_door.IsOpen) { _door.Close(); } else { _door.Open(); } }
public void Recognize(Bark bark) { Console.WriteLine($"{nameof(BarkRecognizer)}: Heard a '{bark.Sound}'\n"); bool barkWasAllowed = false; foreach (Bark b in _door.AllowedBarks) { if (b.EqualsBark(bark)) { _door.Open(); barkWasAllowed = true; } } if (!barkWasAllowed) { Console.WriteLine("This dog is not allowed."); } }
public void Recognize(string bark) { Console.WriteLine(" BarkRecognizer: Heard a " + bark); door.Open(); }