摘要: 上一次说过经典面试题:"猫叫,老鼠跑,主人惊醒"在观察者模式下的实现时,提到该题还可通过"事件-委托"来实现.下面给出代码(摘录)publicdelegatevoidCryEventHandler();//step1 抽象事件引发者(猫)类,引发CryEventHandler类型的事件publicabstractclassSubject{publiceventCryEventHandlerCryE... 阅读全文
posted @ 2008-09-04 10:35 mcjeremy 阅读(484) 评论(2) 推荐(1) 编辑
摘要: 最近在园子里浏览时看到不少朋友都在提一道经典的C#面试题:"猫叫,老鼠跑,主人被惊醒",要求用C#实现.园子里已经有不少的朋友都实现了.具体的方法通过观察者模式或者事件来实现.我这里先摘录一下观察者模式的实现,代码如下:1namespace猫叫2{3//猫叫,老鼠跑,主人惊醒4//使用观察者模式5//step1抽象观察者6publicinterfaceObserver7{8voidResponse... 阅读全文
posted @ 2008-09-04 10:19 mcjeremy 阅读(1163) 评论(0) 推荐(1) 编辑
------------------------------------ 心静似高山流水不动,心清若巫峰雾气不沾 ------------------------------------