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(); }
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(); }