public void Susbscribe(ClockPublisher publisher) { publisher.SecondChange += new ClockPublisher.SecondChangeHandler(TimeHasChanged); }
public void OnSecondChange(ClockPublisher clockPublisher, Clock time) { SecondChange(clockPublisher, time); }
private void TimeHasChanged(ClockPublisher publisher, Clock time) { Console.WriteLine($"The current time is {time.Hour}:{time.Minute}:{time.Second}"); }