Я не уверен, как моделировать под-методы в диаграмме последовательности UML. Когда при выполнении одного метода вызывается другой метод (из того же класса). Я попытался привести пример ниже:
Как бы вы, ребята, смоделировали это в UML (на диаграмме последовательности)?
..
car1.drive();
..
...
в классе автомобиля:
..
drive(){
this.startEngine();
}
startEngine(){
this.getKey();
this.insertKey();
}
..
небольшое начало:
objx car1
---- ----
| |
| drive() |
|-------->| startEngine()
| |------------.
| | |
| |<-----------.
| |
Но откуда взялся метод getKey ()?
Должно ли это быть передано через другую диаграмму последовательности? Или есть способ включить подпроцедуры?