static void Main(string[] args) { Secretary secretary = new Secretary(); StockObserver zhangsan = new StockObserver("张三", secretary); StockObserver lisi = new StockObserver("李四", secretary); secretary.Attach(zhangsan); secretary.Attach(lisi); secretary.SecretaryAction = "老板回来了"; secretary.Update(); Console.ReadLine(); }
static void Main(string[] args) { Secretary qt = new Secretary(); StockObserver ts1 = new StockObserver("one", qt); Observer ts2 = new NBAObserver("two", qt); qt.Update += new EventHandler(ts1.Update); qt.Update += new EventHandler(ts2.Update); qt.SecretaryAction = "come back"; qt.Notify2(); qt.Attach(ts1); qt.Attach(ts2); qt.Notify(); Console.Read(); }