猫捉老鼠(c#模式设计),用了委托,事件等等