设计模式
文章平均质量分 94
Roderick2015
这个作者很懒,什么都没留下…
展开
-
聊聊设计模式 — 观察者模式
想必玩过网络游戏的读者都知道任务系统,就是有人交给你个任务,然后你去完成这个目标。比如打打怪什么的,当你达成目标后,系统会提示你任务完成,还会给你点小奖励。那系统是怎么跟踪任务的,它怎么就知道你完成了呢? 今天我们就从游戏的角度来了解观察者模式,首先我们需要编写玩家和任务系统两个对象,最后在场景类中进行调用。原创 2016-10-03 14:39:49 · 786 阅读 · 0 评论 -
聊聊设计模式 — 模板方法模式
模板方法模式概括起来,就是先定义一个父类,然后写个模板方法包含一套处理流程,流程中的每个步骤都对应到独立的方法中处理,最后在模板方法中按照顺序汇总执行。流程可以这样理解,比如我们把下班回家吃饭分成三个步骤:1.下班回家 2.做饭 3.吃饭,这就是一个流程,而且必须得按照逻辑顺序,你肯定不能先吃饭,再做饭吧。而人千千万,是不可能一模一样的,有人开车回家,有人挤地铁回家,这就是子类要做的事,覆写父类的步骤方法,给出自己的原创 2016-09-21 21:54:18 · 824 阅读 · 0 评论