E
ersterVersuch
Gast
Hallo,
studier im 3. Semester Informatik, und versuche mich im Rahmen eines Praktikums an einem ersten Software-Projekt, in dem ich alleiniger Entwickler bin. Programmiervorlesungen zu Java habe ich 2 gehört, jedoch vermisse ich gerade jetzt in der Designphase die Theorie zu SoftwareEngineering. Hilft nix, ich hab den Job jetzt.
Ich bitte euch um Lösungstipps zu folgendem Problem:
Ich muss viele Objekte - bezeichnen wir sie als von der Klasse "Anweisung" - die sich sehr ähnlich sind auf eine möglichst einfache und allgemeine Klassenstruktur abbilden.
Als Attribute haben alle Anweisungen einen Namen vom Typ String, außerdem haben alle ein Attribut namens "Parametertyp" jedoch viele mit unterschiedlichen Werten. Viele haben float (in ExponentialSchreibweise), viele Boolean, manche String, noch weniger bestimmte Strings aus einer definierten (und zur Laufzeit erweiterbaren) Menge von Strings.
Meine Frage: Zu jedem Parametertyp-Datentyp eine eigene Klasse, also StringAnweisung, BoolAnweisung, ExpFloatAnweisung, usw... ? Wie das Design gestalten, falls in Zukunft neue Objekte mit Parametertyp-Datentypen benötigt werden, die im Moment und während der Entwicklungszeit noch garnicht bekannt sind - was durchaus sein kann?
Des weiteren sind diese Anweisungen Attribute von Objekten der Klasse Messung. Eine Messung HAT also eine bis mehrere Anweisungen. Nun ist bei 2 konkreten Anweisungen der Parameter-Datentyp auch noch von dem Messungsobjekt abhängig, zu dem sie gerade gehören... also in MessungA ist der Parametertyp ein String aus der ListeA, in MessungB ist der Parametertyp ein String aus B usw...
Wie bekomm ich das abgebildet?
Zerbrech mir da schon ne Weile den Kopf. Wär nett wenn jemand hilft, bzw. nachfrägt, wenn was nicht klar ist, um helfen zu können. Danke für's Lesen!
studier im 3. Semester Informatik, und versuche mich im Rahmen eines Praktikums an einem ersten Software-Projekt, in dem ich alleiniger Entwickler bin. Programmiervorlesungen zu Java habe ich 2 gehört, jedoch vermisse ich gerade jetzt in der Designphase die Theorie zu SoftwareEngineering. Hilft nix, ich hab den Job jetzt.
Ich bitte euch um Lösungstipps zu folgendem Problem:
Ich muss viele Objekte - bezeichnen wir sie als von der Klasse "Anweisung" - die sich sehr ähnlich sind auf eine möglichst einfache und allgemeine Klassenstruktur abbilden.
Als Attribute haben alle Anweisungen einen Namen vom Typ String, außerdem haben alle ein Attribut namens "Parametertyp" jedoch viele mit unterschiedlichen Werten. Viele haben float (in ExponentialSchreibweise), viele Boolean, manche String, noch weniger bestimmte Strings aus einer definierten (und zur Laufzeit erweiterbaren) Menge von Strings.
Meine Frage: Zu jedem Parametertyp-Datentyp eine eigene Klasse, also StringAnweisung, BoolAnweisung, ExpFloatAnweisung, usw... ? Wie das Design gestalten, falls in Zukunft neue Objekte mit Parametertyp-Datentypen benötigt werden, die im Moment und während der Entwicklungszeit noch garnicht bekannt sind - was durchaus sein kann?
Des weiteren sind diese Anweisungen Attribute von Objekten der Klasse Messung. Eine Messung HAT also eine bis mehrere Anweisungen. Nun ist bei 2 konkreten Anweisungen der Parameter-Datentyp auch noch von dem Messungsobjekt abhängig, zu dem sie gerade gehören... also in MessungA ist der Parametertyp ein String aus der ListeA, in MessungB ist der Parametertyp ein String aus B usw...
Wie bekomm ich das abgebildet?
Zerbrech mir da schon ne Weile den Kopf. Wär nett wenn jemand hilft, bzw. nachfrägt, wenn was nicht klar ist, um helfen zu können. Danke für's Lesen!