标签: object uml modeling state-machine state-diagram
状态机图表示对象的生命周期,编程级别对应的是什么(状态机作为对象的本地视图)?
答案 0 :(得分:2)
状态机和代码之间没有直接的对应关系,您可以使用任何编程算法来实现它。例如,您可以为每个可能的状态使用枚举文字的枚举类型,并在实现类中使用它来表示实例的当前状态。
但你也可以使用其他值,例如“如果用户有一个空的命令列表,他处于潜在状态”。