State模式(状态模式)消除烦琐的if..else语句
State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为. 何时使用 :State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了. 通常的模式下我们需要根据状态来来判断动作都是使用一连串的 if...else 语句,例如:
...
原创
2009-06-19 16:54:09 ·
197 阅读 ·
0 评论