题目内容
(请给出正确答案)
[主观题]
分别写出状态机结构由几部分组成及各部分的作用。
答案
(1)状态 state 状态是指在对象的生命期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状况。分为: 初态:是状态图的起始点,用实心圆表示,一个状态图只能有一个初态。 终态:是状态图的终点,用套有一个小实心圆的空心圆表示,一个状态图可以有多个终态,也可以没有终态。 中间态:是对象执行某个活动或等待某个事件时所处的具体形态,用3栏圆角矩形框表示,从上至下每一栏分别为状态名、状态变量和活动。 (2)状态转移transition 转移是两个状态间的一种关系,表示当一个特定事件发生或者某些条件得到满足时,一个源状态下的对象在完成一定的动作后将发生状态转变,转向另目标状态。 每个转移只允许有一个事件触发,一个事件只允许有一个动作。 是由一种状态到另一种状态的迁移。这种转移由被建模实体内部事件或外部事件触发。对一个类来说,转移通常是调用了一个可以引起状态发生重要变化的操作的结果。
如搜索结果不匹配,请 联系老师 获取答案