- 25
- 0
- 约1.39千字
- 约 2页
- 2023-03-01 发布于重庆
- 举报
java状态机设计_Java设计模式状态机模式
Java设计模式
意图
允许对象在内部状态发⽣改变时改变它的⾏为
解决的问
对象的⾏为依赖于它的状态(属性),并且可以根据它的状态改变⽽改变它的相关⾏为
场景
代码中包含⼤量与对象状态有关的条件语句
如何解决
将各种具体的状态类抽象出来
概述
通常命令模式的接⼝中只有⼀个⽅法。⽽状态模式的接⼝中有⼀个或者多个⽅法。⽽且,状态模式的实现类的⽅法,⼀般返回值,或者是改
变实例变量的值。也就是说,状态模式⼀般和对象的状态有关。实现类的⽅法有不同的功能,覆盖接⼝中的⽅法。状态模式和命令模式⼀
原创力文档

文档评论(0)