Donnerstag, 19. Mai 2016

ArrivalHandler kein gefordertes Interface der Komponente Robot?

Im Projektdokument wird das Interface ArrivalHandler im vorgegebenen Komponentendiagramm an der Komponente Robot nicht angeboten. Wir würden das gerne als angebotene Schnittstelle in unserem Entwurf anfügen. Ist das in Ordnung?

Nein, denn die Komponente stellt den ArrivalHandler nicht zur Verfügung. Ebenso benötigt die Komponente auch nicht den ArrivalHandler (wenn schon, der naheliegendere Fall). Vielmehr kann bei jedem Aufruf von driveToPosition(...) ein anderer ArrivalHandler angegeben werden, insofern wäre die Modellierung mit einem geforderten Interface nicht richtig.

Keine Kommentare:

Kommentar veröffentlichen