Exemplo n.º 1
0
        public void Work()
        {
            Clock        clock        = new Clock();
            DigitalClock digitalClock = new DigitalClock();

            digitalClock.Subscribe(clock);
            Log log = new Log();

            log.Subscribe(clock);
            clock.Run();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Clock        c  = new Clock();
            DisplayClock dc = new DisplayClock();

            dc.Subscribe(c);

            Inventory inv = new Inventory();

            inv.Subscribe(c);
            c.Run();
        }