在UML中,对象';s状态机定义对象';生命周期?

在UML中,对象';s状态机定义对象';生命周期?,uml,state-machine,Uml,State Machine,在UML中,对象的状态机是否定义了对象的生命周期 也就是说,从到普通状态的转换是否创建了对象,以及到处置该对象的转换?通常是的-至少这可能是最常用的使用方式 它不是以这种方式强制的;它允许更广泛地使用状态机。例如,如果状态机具有>1个区域,则最终状态可用于表示区域内行为线程的结束。或者,可以使用状态机来定义协议,而不是对象的生命周期 例如,UML的一些变体(概要文件)会强制执行您描述的行为 我可能会把这个问题迎头问:如果状态机确实定义了对象的生命周期,它会对您有用吗?如果是这样的话,就这样用吧。

在UML中,对象的状态机是否定义了对象的生命周期


也就是说,从到普通状态的转换是否创建了对象,以及到处置该对象的转换?

通常是的-至少这可能是最常用的使用方式

它不是以这种方式强制的;它允许更广泛地使用状态机。例如,如果状态机具有>1个区域,则最终状态可用于表示区域内行为线程的结束。或者,可以使用状态机来定义协议,而不是对象的生命周期

例如,UML的一些变体(概要文件)会强制执行您描述的行为

我可能会把这个问题迎头问:如果状态机确实定义了对象的生命周期,它会对您有用吗?如果是这样的话,就这样用吧。如果您需要正式化,那么您可以定义一个概要文件。但在你的团队中非正式地达成一致也同样好