Кому принадлежит метод в диаграмме последовательности? - PullRequest
0 голосов
/ 26 июля 2011

Скажем, у нас есть диаграмма:

Sample sequence diagram

Мне очень интересно, известно ли по схеме, кому принадлежат методы.

Например: pickup - это метод Waiter? Тогда serve food это метод Patron?

В общем, стрелки показывают владельцев методов?

1 Ответ

3 голосов
/ 26 июля 2011

Это нелогичный (то есть неправильный) выбор названий методов.

Фред заказывает еду, это верно.Он заказывает еду по телефону takeOrder(), который принадлежит официанту.Представьте, что Фрэнк пытается позвонить order food кому-либо, кроме waiter.Это не сработает, потому что они не официанты, и у них нет takeOrder().

Методы принадлежат вызываемым объектам.

...