我是否必须为我的序列图的每个 class 函数传递创建生命线?
Do I have to make lifelines for every class function passes for my Sequence diagrams?
我正在制作时序图,但我对如何显示以下时序图感到困惑。
我试图通过首先调用一个函数来获取变量类型来实例化一个变量。我已经制作了 myMainObject。所以那个对象存在,我知道我必须在实例化它时创建它。
myMainObject().getObjectController().getObject();
这是否意味着我创建了 ObjectController 并且还创建了 Object 生命线?
--------------
| myMainObject |
-------------
|
| getObjectcontroller() -----------------
| ----------------------->| ObjectController|
| ------------------
| | getObject() ---------
| |--------------------->| Object |
| | ---------
| | |
|
或者以下信息是否足够?并让程序员弄清楚如何获得正确的对象。
--------------------------
| myMainObject: MainObject|
-------------------------
|
| myObject = getObject() ---------
| ----------------------->| Object |
| ---------
| |
| |
| |
| |
ObjectController
没有调用 Object
。 您 调用了这两种方法。
-----
| You |
-----
|
| getObjectcontroller() -------------
| ----------------------> | MainObject |
| -------------
| Objectcontroller |
| <----------------------------- |
| |
|
| getObject() ------------------
| ---------------------------------------> | Objectcontroller |
| ------------------
| Object |
| <------------------------------------------------ |
| |
我正在制作时序图,但我对如何显示以下时序图感到困惑。
我试图通过首先调用一个函数来获取变量类型来实例化一个变量。我已经制作了 myMainObject。所以那个对象存在,我知道我必须在实例化它时创建它。
myMainObject().getObjectController().getObject();
这是否意味着我创建了 ObjectController 并且还创建了 Object 生命线?
--------------
| myMainObject |
-------------
|
| getObjectcontroller() -----------------
| ----------------------->| ObjectController|
| ------------------
| | getObject() ---------
| |--------------------->| Object |
| | ---------
| | |
|
或者以下信息是否足够?并让程序员弄清楚如何获得正确的对象。
--------------------------
| myMainObject: MainObject|
-------------------------
|
| myObject = getObject() ---------
| ----------------------->| Object |
| ---------
| |
| |
| |
| |
ObjectController
没有调用 Object
。 您 调用了这两种方法。
-----
| You |
-----
|
| getObjectcontroller() -------------
| ----------------------> | MainObject |
| -------------
| Objectcontroller |
| <----------------------------- |
| |
|
| getObject() ------------------
| ---------------------------------------> | Objectcontroller |
| ------------------
| Object |
| <------------------------------------------------ |
| |