{//这里我们构建一个baby哭的场景 //故事从这里开始 static void Main() { //实例化一个baby Baby baby = new Baby(); //添加 mummy 到委托链 baby.onCry += new Baby.cryEventHandler(Mum.say); //添加 Dady 委托链 baby.onCry += new Baby.cryEventHandler(Dad.say); //触发事件,let the baby cry baby.cry(); }
{ //这里我们构建一个baby哭的场景 //故事从这里开始 public static void Main() { //实例化一个baby Baby baby = new Baby(); //实例化一个Mum Listener_Mum m = new Listener_Mum(); m.Subscribe(baby); //mum 关注baby哭这件事 //实例化一个Dad Listener_Dad d = new Listener_Dad(); d.Subscribe(baby); //dad 关注baby哭这件事 //触发事件,事情发生了。let the baby cry baby.cry(); }