public void Work() { Clock clock = new Clock(); DigitalClock digitalClock = new DigitalClock(); digitalClock.Subscribe(clock); var log = new Log(); log.Subscribe(clock); clock.Run(); }
public static void Main(string[] args) { Clock clock = new Clock(); DigitalClock dClock = new DigitalClock(); dClock.Subscribe(clock); Log log = new Log(); log.Subscribe(clock); clock.Run(); }