Exemple #1
0
        static void Invock10()
        {
            var aObsSub = new AObsSubject();

            aObsSub.Attach(new AObserver(aObsSub));
            aObsSub.Attach(new BObserver(aObsSub));
            aObsSub.Notify();
            Console.WriteLine("----------------------");
            var bObsSub = new BObsSubject();

            bObsSub.Attach(new AObserver(bObsSub));
            bObsSub.Attach(new BObserver(bObsSub));
            bObsSub.Attach(new AObserver(bObsSub));
            bObsSub.Notify();
        }
Exemple #2
0
        static void Invock10()
        {
            var aObsSub = new AObsSubject();

            aObsSub.Attach(new AObserver(aObsSub));
            aObsSub.Attach(new BObserver(aObsSub));
            aObsSub.Notify();

            var bObsSub = new AObsSubject();

            bObsSub.Attach(new AObserver(bObsSub));
            bObsSub.Attach(new BObserver(bObsSub));
            bObsSub.Attach(new AObserver(bObsSub));
            bObsSub.Notify();
        }