观察者模式
interface ISubject { void registerInterest(IObserver ob); }
interface IObserver { void Update(); }
public class Subject : ISubject { ArrayList al = new ArrayList(); public void registerInterest(IObserver ob) { al.Add(ob); } void sendNotify() { foreach(IObserver ob in al) { ob.Update(); } } void xxxxxxxxxxx() { sendNotify(); } }
public class AObserver { public void Update() { } } public class BObserver { public void Update() { } }
public static void Main() { ....... }
爱书网:www.2ibook.com 一个优秀的视频教学网站,大学各专业的名师课程。免费,免费,免费。
QQ群:762080163
QQ群:762080163