예제 #1
0
        public void RegisterObserver(IObserver observer)
        {
            IEnumerator <IQuack> iterator = quackers.GetEnumerator();

            while (iterator.MoveNext())
            {
                IQuack duck = iterator.Current;
                duck.RegisterObserver(observer);
            }
        }
예제 #2
0
 public void RegisterObserver(IObserver observer)
 {
     duck.RegisterObserver(observer);
 }