在 UML 状态机图(又名状态图)中,区域是状态内的容器,可以保存伪状态、状态和转换。通常,区域用于定义嵌套状态和转换。通过使用区域,您可以包含有关特定状态的内部转换的更多详细信息。

在本文中,您将学习如何在区域中添加状态。

如何在状态中创建区域

添加新区域

创建状态机图时,点击状态,右键。
然后您将找到 2 个按钮:添加水平区域添加垂直区域

选择适合您需要的方向,然后在状态内创建区域。
您可以在区域内创建嵌套状态。

创建多个区域

再次选择州,注意只需要单击一下就可以选择州而不是地区。
右键单击,然后选择添加区域

该州又增加了一个区域,该区域用一条黑线划分。
如果需要更多区域,请重复上述步骤。

删除区域

选择状态,然后再单击一次以选择要删除的区域。
右键单击并选择删除