Darstellung von Callback im UML-Klassendiagramm

Ich habe eine Schnittstelle zu sagen

Interface ICallback {
    public void informFunction();
}

Ich habe eine Klasse sagen:

Class Implementation implements ICallback {

   public Implementation() {
      new AnotherImplementation(this);
   }

   @override
   public void informFunction() {
      // do something
   }

}

Stellen Sie sich nun eine Klasse vor, bei der in der Instanz der Klassenimplementierung eine Schnittstelle übergeben und ein Rückruf durchgeführt wird.

Class AnotherImplementation {
   public ICallback mCallback;

   public AnotherImplementation(ICallback callback) {
      mCallback = callback;
   }

   public void testFunction() {
     mCallback.informFunction();  // Callback
   }
}

Jetzt möchte ich wissen, wie ich ein UML-Klassendiagramm entwerfen kann.Vor allem muss ich wissen, wie die Rückruffunktionalität dargestellt wird, die in der Klasse AnotherImplementation :: testFunction () vorkommt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage