Hallo zusammen.
Ich habe heute mal eine theoretische Frage, zum Design von meiner Software. Kurz zum Ziel. Ich möchte für einen Sportverein, eine Planungssotware schreiben. Es soll möglich sein, verschiedene Mannschaften (z.B. Frauen I, U20 weiblich usw) anzulegen. Es soll dann weiter möglich sein, für jedes Mannschaftsmitglied einen persönlchen Spielplan zu erstellen.
So nun gibt es verschiedene Objekete.
Einen Nationalenverband, mehrere Regionalverbände und weiter Lokalverbände. Alle Verbände behinhalten Wettbewerbe (zum Regionalmeisterschaften, Deutsche Meistschaften usw).
Aus diesem Grund gibt es eine Basisklasse (AbstractAssociation).
Alle Objekte sind abgeleitet von einer Data Klasse, die die gemeinsamen Funktioenn und Members beinhaltet. Allerdings gibt es Klassen, die mit Listen arbeiten (werden von ListOperation) abgeleitet, andere dürfen keine Listen haben und werden nur von SportsObject abgeleitet. Ich finde das ewtas umübersichtlich. Allerdings ist mir nichts anderes eingefallen.
Ich hofe meine Erklärung war nicht zu konfus
Ich habe heute mal eine theoretische Frage, zum Design von meiner Software. Kurz zum Ziel. Ich möchte für einen Sportverein, eine Planungssotware schreiben. Es soll möglich sein, verschiedene Mannschaften (z.B. Frauen I, U20 weiblich usw) anzulegen. Es soll dann weiter möglich sein, für jedes Mannschaftsmitglied einen persönlchen Spielplan zu erstellen.
So nun gibt es verschiedene Objekete.
Einen Nationalenverband, mehrere Regionalverbände und weiter Lokalverbände. Alle Verbände behinhalten Wettbewerbe (zum Regionalmeisterschaften, Deutsche Meistschaften usw).
Aus diesem Grund gibt es eine Basisklasse (AbstractAssociation).
Alle Objekte sind abgeleitet von einer Data Klasse, die die gemeinsamen Funktioenn und Members beinhaltet. Allerdings gibt es Klassen, die mit Listen arbeiten (werden von ListOperation) abgeleitet, andere dürfen keine Listen haben und werden nur von SportsObject abgeleitet. Ich finde das ewtas umübersichtlich. Allerdings ist mir nichts anderes eingefallen.
Ich hofe meine Erklärung war nicht zu konfus