有什么区别?
自我消息 递归消息 重入消息
谢谢
自消息是一种消息类型,它表示同一对象生命线中的执行或操作调用。
递归消息是一种递归执行的自我消息。
可重入消息是您拥有对象 A 和对象 B 的地方。
B 对 A 的调用称为可重入消息。
希望有道理!!!
调用 E 函数的结果用于完成对与 E 函数在同一生命线中的另一个函数的调用。
示例:来自 ControllerC 对象生命线的 Function 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);
}
}