来自类文件的状态机?

时间:2014-05-19 20:50:37

标签: uml state-machine

我正在尝试为类文件绘制“状态机图”,我不明白这样的事情是如何工作的?

一个类是一个类,它什么都不做,在它被调用的函数之前它处于NO状态?

如果它实际上是在绘制一个系统,我完全理解这个概念。

类别:

enter image description here

1 个答案:

答案 0 :(得分:1)

为什么要制作一个你不知道它是如何工作的模型?使用模型来展示您的想法,而不是满足某种规范。

Class本身没有状态,它的实例可能有一些。可能有,但并不总是!有些类是被动的,只有属性代表其状态"。你不应该为一个自然没有这种行为的类创建一个状态机。

对象具有明显状态的类的一些示例:

  • CD播放机 - 关闭,开启,播放等
  • Banc acoount - OPEN,BLOCKED,CLOSED,NEGATIVE等

您能识别出Bid类的某些状态吗?可能是开放,评估,关闭,取消等等。

一旦了解了状态机,就没有比绘制状态机更容易的了。真正的挑战是要充分理解这种行为。