摘要:
无意“又”发现公司一个面试题,因为没做过,所以拿来试试。是一道设计题,既: 猫大叫一声,所有老鼠都开始逃跑,主人被惊醒。 要求:a.要有联动性,老鼠和主人的行为是被动的; b.考虑扩展性,猫的叫声可以引起其他的联动效应。我得想法是用事件处理a要求。扩展自然要有。贴上个人代码(控制台程序),刚开始本来抽出了一个响应接口以对耗子和主人的连锁反应,但考虑违背伦理和OO就单写了他们的方法,尽管喷。Code 1 /// <summary> 2 /// 猫叫委托 3 /// </summary> 4 public delegate void CallHandler(); 5 6 . 阅读全文
posted @ 2011-12-20 17:27
TonyGuo
阅读(119)
评论(0)
推荐(0)
摘要:
无意“又”发现公司一个面试题,因为没做过,所以拿来试试。是一道设计题,既: 猫大叫一声,所有老鼠都开始逃跑,主人被惊醒。 要求:a.要有联动性,老鼠和主人的行为是被动的; b.考虑扩展性,猫的叫声可以引起其他的联动效应。我得想法是用事件处理a要求。扩展自然要有。贴上个人代码(控制台程序),刚开始本来抽出了一个响应接口以对耗子和主人的连锁反应,但考虑违背伦理和OO就单写了他们的方法,尽管喷。Code 1 /// <summary> 2 /// 猫叫委托 3 /// </summary> 4 public delegate void CallHandler(); 5 6 . 阅读全文
posted @ 2011-12-20 17:25
TonyGuo
阅读(198)
评论(2)
推荐(0)

浙公网安备 33010602011771号