Uml 序列图中消息类型之间的差异
两者的区别是什么 自我信息 递归消息 重入消息Uml 序列图中消息类型之间的差异,uml,sequence-diagram,Uml,Sequence Diagram,两者的区别是什么 自我信息 递归消息 重入消息 感谢自我消息是一种消息类型,表示同一对象生命线中的执行或操作调用 递归消息是一种递归执行的自消息类型 可重入消息是一个对象A和对象B A打电话给B B需要A提供一些数据来完成呼叫C B向a发送消息,获取完成呼叫C所需的数据 B对A的调用称为重入消息 希望这是有意义的 调用E函数的结果用于完成对与E函数位于同一生命线中的另一个函数的调用 例如: 来自ControllerC对象生命线的函数Main从EvaluateStudent函数(位于Stude
感谢自我消息是一种消息类型,表示同一对象生命线中的执行或操作调用 递归消息是一种递归执行的自消息类型 可重入消息是一个对象A和对象B
- A打电话给B
- B需要A提供一些数据来完成呼叫C
- B向a发送消息,获取完成呼叫C所需的数据
希望这是有意义的 调用E函数的结果用于完成对与E函数位于同一生命线中的另一个函数的调用 例如: 来自ControllerC对象生命线的函数Main从EvaluateStudent函数(位于StudentC范围内)收集数据,以便将其用作调用另一个函数的参数,该函数也位于StudentC的同一范围内。从StudentC范围之外执行调用非常重要。在我们的例子中,调用是从ControllerC执行的
public StudentC
{
public function int EvaluateStudent(object student)
{
/*... perform complex evaluation here ...*/
}
public function int IsTopStudents(int score, int acceptanceLevel)
{
return(score > acceptanceLevel);
}
}
public ControllerC{
Public function Main()
{
IsTopStudent(EvaluateStudent(student), 8);
}
}