状态模式的优点:
1、减少因新增状态而对原有脚本进行大量修改
2、减少bug率
3、符合开闭原则,有利于项目长期维护
4、状态管理更加清晰明确,每个状态单独维护自己
5、多项目开发,可以复用,节约开发成本
这篇文章用一个场景切换的例子来描述一下状态模式的知识点;
首先定义一个状态的父类
接下来是状态控制器得代码
这两个脚本就做了对各种需要切换的状态代码做了改造了。接下来看一下是怎么使用的;
调用执行
状态模式的优点:
1、减少因新增状态而对原有脚本进行大量修改
2、减少bug率
3、符合开闭原则,有利于项目长期维护
4、状态管理更加清晰明确,每个状态单独维护自己
5、多项目开发,可以复用,节约开发成本
这篇文章用一个场景切换的例子来描述一下状态模式的知识点;
首先定义一个状态的父类
接下来是状态控制器得代码
这两个脚本就做了对各种需要切换的状态代码做了改造了。接下来看一下是怎么使用的;
调用执行