[英]Difference between types of messages in sequence diagrams
有什么區別?
自我消息遞歸消息可重入消息
謝謝
自我消息是一種消息,表示同一對象生命線中的執行或操作調用。
遞歸消息是一種遞歸執行的自我消息。
一個可重入的消息是你有一個對象A和對象B.
B對A發出的呼叫稱為可重入消息。
希望有道理!
調用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);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.