static void Main(string[] args) { var lisi = new LiSi(); var hanfeizi = new HanFeizi(); hanfeizi.AddObserver(lisi); hanfeizi.haveBreakfast(); hanfeizi.haveFun(); hanfeizi.haveBreakfast(); Console.ReadKey(); }
public void TestMethod1() { // // TODO: Add test logic here // IObserver liSi = new LiSi(); IObserver wang = new Wang(); IObserver liu = new Liu(); IHanFeiZhi hanFeiZhi = new HanFeiZhi(); ((IObservable)hanFeiZhi).Add(liSi); ((IObservable)hanFeiZhi).Add(wang); ((IObservable)hanFeiZhi).Add(liu); hanFeiZhi.Eat(); }