static void Main(string[] args) { TurnstileController controller = new TurnstileController(); Turnstile turnstile = new Turnstile(controller); turnstile.Coin(); // Imprime: Desbloqueado! turnstile.Pass(); // Imprime: Te bloqueo! turnstile.Pass(); // Imprime: ALARMAAAAAAAAAAAA! Console.ReadKey(); }
public Turnstile(TurnstileController controller) { this.controller = controller; }