Hi,
ich habe folgendes Problem:
Klasse: Gruppe
Klasse: Kategorie
Klasse: Qualitativ
Die Klasse Gruppe hat einen Vector von Kategorien.
Die Klasse Kategorie hat eine Variable a vom Typ Qualitativ.
Qualitativ hat eine Methode 'getMenge'
Es gibt eben in der Klasse Gruppe eine Methode 'getMenge()' die über alle Kategorien geht und dann mit a.getMenge() alle Mengen zusammensammelt.
So ist der momentane Stand.
Jetzt brauche ich aber mehr Flexibilität. Und zwar gibt es nun Spezielle Gruppen, wo es für alle Kategorien zusammen nur noch eine Variable a vom Typ Qualitativ gibt. Und nicht mehr wie bisher, dass jede Kategorie eine eigene hat.
Also versteht mich nicht falsch, es gibt beide Varianten, die dann im Programm zur Auswahl stehen. Nur weiss ich nicht wie ich das umsetzen soll. Also wie die Klassen verknüpfen, so dass beides realialisierbar ist. Am besten natürlich ohne viel Aufwand.
ich habe folgendes Problem:
Klasse: Gruppe
Klasse: Kategorie
Klasse: Qualitativ
Die Klasse Gruppe hat einen Vector von Kategorien.
Die Klasse Kategorie hat eine Variable a vom Typ Qualitativ.
Qualitativ hat eine Methode 'getMenge'
Es gibt eben in der Klasse Gruppe eine Methode 'getMenge()' die über alle Kategorien geht und dann mit a.getMenge() alle Mengen zusammensammelt.
So ist der momentane Stand.
Jetzt brauche ich aber mehr Flexibilität. Und zwar gibt es nun Spezielle Gruppen, wo es für alle Kategorien zusammen nur noch eine Variable a vom Typ Qualitativ gibt. Und nicht mehr wie bisher, dass jede Kategorie eine eigene hat.
Also versteht mich nicht falsch, es gibt beide Varianten, die dann im Programm zur Auswahl stehen. Nur weiss ich nicht wie ich das umsetzen soll. Also wie die Klassen verknüpfen, so dass beides realialisierbar ist. Am besten natürlich ohne viel Aufwand.