摘要: 知识点 类应该对扩展开放,对修改封闭。 案例 (本故事纯属虚构) 某日早上,流年刚把新开发的游戏项目提交给经理 (当然这还算不上个游戏),项目经理看了没几分钟,“这什么屌逼玩意?游戏角色都不带装备的!!! 玩家还玩个屁啊”; “那好吧,给角色加把武器?”我弱弱的回了句。 “你个2屌,加个武器就够了? 阅读全文
posted @ 2015-05-22 23:19 高效养猪倌 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 知识点 使对象之间达到松耦合的效果。 观察者模式定义了对象之间一对多的关系。主题用一个共同的接口来更新观察者。 观察者和被观察者之间通过松耦合的方式结合,被观察者不用理会观察者的实现细节,只需要观察者实现了观察接口(即所谓的注册)。 示例代码 最后来调用测试一下: 小结 观察者模式定义了对象之间一对 阅读全文
posted @ 2015-05-22 06:54 高效养猪倌 阅读(585) 评论(0) 推荐(0) 编辑