Aufgrund einer Anfrage wollte ich noch einmal die TaxiApp Komponente näher erläutern:
Die TaxiApp soll nicht von Ihnen modelliert bzw. realisiert
werden, sie wird von uns gestellt. Unsere Komponente stellt eine
AppContainer Instanz zur Verfügung (die dem IAppContainer-Interface genügt), von der
sie wiederum eine Liste von TaxiApp Instanzen bekommen, die dem
ITaxiApp-Interface genügen. Dort können Sie jeweils eine Output Instanz
bekommen, an der Ausgaben an die App gemacht werden und einen Handler
registrieren, der die Eingaben der Apps verwaltet (also für jede App
einen Handler). Instanziierungen durch Ihre Modellierung von von uns gegebenen Interfaces sind nur für die verschiedenen Handler nötig. Alle anderen Instanzen sollten Sie durch entsprechende Methodenaufrufe bekommen.
Keine Kommentare:
Kommentar veröffentlichen