Метод класса UML из диаграммы последовательности
1 ответ
Решение
"Отправка сообщения" в большинстве случаев аналогична "вызову метода", что означает, что если субъект отправляет сообщение на компьютер, то компьютер должен понять его / реализовать метод.
Есть разница (см. Здесь 1), но по сути вы "отправляете сообщение" объекту, и объект решает, что с ним делать, в большинстве случаев он реализует соответствующий метод.
Поэтому, чтобы ответить на ваш вопрос, получатель отправляющего сообщения должен реализовать для него метод, а не отправителя.
Возможно, псевдокод также может проиллюстрировать это:
class A {
function hello() {
b.someMessage();
c.otherMessage();
}
}
class B {
function someMessage() {
this.selfMessage();
}
}