Ich habe letztes mal eine Klausur geschrieben und die Aufgabe konnte ich nicht lösen. Ich möchte es aber wissen, wie es geht. Hier ist die Audgabe;
[EDIT]In Berlin wollen zwei bekannte Autowerkstätten fusionieren. Im Zuge dessen soll auch eine gemeinsame Software zur Autoverwaltung entwickelt werden. Beide Werkstätten haben bereits eigenständige Klassen, in denen die zu reparierenden Autos verwaltet werden. Werkstatt A verwaltet die Autos in einer LinkedList, Werkstatt B verwendet ein normales Array. In der gemeinsamen Software soll es zunächst nur eine Methode (neben der main Methode) geben, mit der alle Autos ausgegeben werden können.
Wo liegt das Problem aus Sicht eines Software Designers?
Mit welchen Pattern kann man es realisieren?
Erstellen Sie ein UML Diagramm des Patterns spezialisiert auf die obigen beschreibung.
Implementieren Sie eine Methode der gemeinsamen Software unter Verwendung des Patterns.[/EDIT]
Ich weiss nicht mit welchen Pattern es gelöst werden kann, und wie es grob Diagramm aussehen könnte. Kann jemand mir helfen?
[EDIT]In Berlin wollen zwei bekannte Autowerkstätten fusionieren. Im Zuge dessen soll auch eine gemeinsame Software zur Autoverwaltung entwickelt werden. Beide Werkstätten haben bereits eigenständige Klassen, in denen die zu reparierenden Autos verwaltet werden. Werkstatt A verwaltet die Autos in einer LinkedList, Werkstatt B verwendet ein normales Array. In der gemeinsamen Software soll es zunächst nur eine Methode (neben der main Methode) geben, mit der alle Autos ausgegeben werden können.
Wo liegt das Problem aus Sicht eines Software Designers?
Mit welchen Pattern kann man es realisieren?
Erstellen Sie ein UML Diagramm des Patterns spezialisiert auf die obigen beschreibung.
Implementieren Sie eine Methode der gemeinsamen Software unter Verwendung des Patterns.[/EDIT]
Ich weiss nicht mit welchen Pattern es gelöst werden kann, und wie es grob Diagramm aussehen könnte. Kann jemand mir helfen?