State模式 状态模式

来源:互联网 发布:家装效果图软件 编辑:程序博客网 时间:2024/05/20 00:13

实现至少有以下两个问题:
1)当状态数目不是很多的时候,Switch/case可能也可以搞定,但是当状态数目
很多的时候,维护一大组的Switch/case语句将是一件异常困难并且容易出错的
事情。
2)状态逻辑和动作实现没有分离,在很多的系统实现中,动作的实现代码直接写
在状态的逻辑当中。者带来的后果就是系统的扩展性和维护得不到保证。

 

0 1
原创粉丝点击