摘要:
一直觉得委托与事件很神秘,看了好几次书,一直在明白、糊涂两种状态中来回颠倒。其实一直没搞明白几个问题: 1. 为什么要用为委托与事件?(delegage, event) 2.什么时候用委托与事件? 3.委托与事件一定是同时出现吗?若不是,什么时候用委托与事件,什么时候只用委托? 4. 怎么使用委托与事件? 在《大话设计模式》这本书中,通过一个猫和老鼠的例子来说明委托与事件。有一只猫叫Tom,还有两只老鼠分别叫jerry 和jack, Tom只要叫一声“喵,我是Tom”, 两只老鼠就说“老猫来了,为了实现这个场景,我们设计两个类,分别是Mouse 和Cat, 两个类... 阅读全文