Как представить Обратный вызов в диаграмме классов 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 ().

Ответы на вопрос(1)

Ваш ответ на вопрос