Exemple #1
0
        public void Main()
        {
            var pizzaMaker   = new PizzaMaker();
            var pizza        = new Pizza();
            var emailService = new EmailService();
            var ovenTimer    = new OvenTimer();

            pizzaMaker.PizzaBaked += ovenTimer.OnPizzaBaked;
            pizzaMaker.PizzaBaked += emailService.OnPizzaBaked;

            pizzaMaker.PizzaBaked += (s, e) => { System.Console.WriteLine("Boxing Pizza"); };
            pizzaMaker.Bake(pizza);
        }