摘要:
上一次说过经典面试题:"猫叫,老鼠跑,主人惊醒"在观察者模式下的实现时,提到该题还可通过"事件-委托"来实现.下面给出代码(摘录)publicdelegatevoidCryEventHandler();//step1 抽象事件引发者(猫)类,引发CryEventHandler类型的事件publicabstractclassSubject{publiceventCryEventHandlerCryE... 阅读全文
摘要:
最近在园子里浏览时看到不少朋友都在提一道经典的C#面试题:"猫叫,老鼠跑,主人被惊醒",要求用C#实现.园子里已经有不少的朋友都实现了.具体的方法通过观察者模式或者事件来实现.我这里先摘录一下观察者模式的实现,代码如下:1namespace猫叫2{3//猫叫,老鼠跑,主人惊醒4//使用观察者模式5//step1抽象观察者6publicinterfaceObserver7{8voidResponse... 阅读全文