Как представить Обратный вызов в диаграмме классов UML
У меня есть интерфейс сказать
Interface ICallback {
public void informFunction();
}
У меня есть класс сказать:
Class Implementation implements ICallback {
public Implementation() {
new AnotherImplementation(this);
}
@override
public void informFunction() {
// do something
}
}
Теперь рассмотрим класс, где в экземпляре реализации класса передается интерфейс и он используется для выполнения обратного вызова.
Class AnotherImplementation {
public ICallback mCallback;
public AnotherImplementation(ICallback callback) {
mCallback = callback;
}
public void testFunction() {
mCallback.informFunction(); // Callback
}
}
Теперь я хочу знать, как я могу создать диаграмму классов UML.Самое главное, мне нужно знать, как представлять функцию обратного вызова, которая будет происходить в классе AnotherImplementation :: testFunction ().