星矢:动画片《圣斗士星矢》的男猪脚,超级小强,怎么打也打不死。
雅典娜:动画片《圣斗士星矢》的女猪脚,自称女神,手下有88个男人为他卖命。
状态模式:为了方便的控制状态的变化,避免一堆IF/ELSE,以及状态规则改变的时避免代码改动的混乱。
观察者模式:一个被观察者一动,多个观察者跟着动,经常用于界面UI。
话说星矢和很强的某斗士甲对打,雅典娜在一边看,星矢总是挨揍,每次挨揍完之后星矢的状态总是会发生一些变化:
正常--挨打--瀕死--挨打--小宇宙爆发--挨打--瀕死--挨打--女神护体--挨打(星矢无敌了,打也没用,战斗结束)--正常
以上状态转变用状态模式来表现,一个Saiya类代 ...
- 浏览: 19932 次
- 来自: 厦门

- 详细资料
搜索本博客
最新评论
-
圣斗士星矢的状态模式和观 ...
补充上DyingState类: public class DyingState ...
-- by citi.sh -
ext2的树组件的使用(从底 ...
tree.put("cls", "file");与它对应的树的节点在页面怎么没有 ...
-- by shileishmily -
圣斗士星矢的状态模式和观 ...
java 提供的观察者模式用的是继承。 public class Saiya ...
-- by xufei0110 -
圣斗士星矢的状态模式和观 ...
长见识了~~把动画片和模式联系起来~ 楼主的创意太好了~ 值得学习!!!
-- by zlrzc -
圣斗士星矢的状态模式和观 ...
涨见识了,原来星矢还可以这么玩儿。以后如果记不清Observer,想想星矢就可以 ...
-- by lubezhang






评论排行榜