コード例 #1
0
ファイル: Program.cs プロジェクト: zyq524/miscellaneous
        private static void EventObserver()
        {
            var observerA = new ObserverPattern.Event.ObserverA();
            var observerB = new ObserverPattern.Event.ObserverB();
            var clock = new ObserverPattern.Event.Clock();
            observerA.Subscribe(clock);
            observerB.Subscribe(clock);

            clock.Run("Bomb!", 2);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: zyq524/miscellaneous
        private static void EventObserver()
        {
            var observerA = new ObserverPattern.Event.ObserverA();
            var observerB = new ObserverPattern.Event.ObserverB();
            var clock     = new ObserverPattern.Event.Clock();

            observerA.Subscribe(clock);
            observerB.Subscribe(clock);

            clock.Run("Bomb!", 2);
        }