[Head First]第二章:观察者模式

分主题 和观察者 两个基类,

主题中有注册和删除函数, 观察者类依赖于主题,所以,可以注册和删除自己;

其实,.NET里的事件模式,可以更好的解决观察者要处理的问题;

还不如在主题里面:

class Subject

public delegate void test();

public event test t;

 

然后如果要注册的话,直接  t += new  test(new someclass().某个函数);

这样子会更加的方便,而且,大话设计模式里,比较推崇在.NET下面用这种方式解决这个模式的问题; 

posted @ 2013-03-28 13:38  姜大伟  阅读(101)  评论(0编辑  收藏  举报