Hallo!
Ich habe mein erstes eigenes Java Projekt gerade beendet und es läuft alles, aber bei der erstellung der Dokumentation besonders beim Klassendiagramm frage ich mich jetzt ob ich die Aufteilung im Sinne von OOP intelligent und richtig gemacht habe.
Der Punkt über den ich am meisten grübbel ist meine Klasse Spieler. Da mein spielfeld aus einer switch schleife die einfach nur die positionen des Spielers überprüft und keiner Spielfigur bisher besteht, da jeder spieler ohnehin nur eine Figur besitzt (daher habe ich einfach spieler und spielfigur abstakt gleichgesetzt).
Wäre es besser jetzt die variable Position trotzdem als dann Position der Figur auszugliedern oder beim Spielfeld einfach nur die Schleife die geprüft wird auszugliedern?
Ich hatte als Beispiel ein MenschÄrgerDichNicht Spiel zur Vorlage, jedoch gibt es da ja je Spieler 4 Figuren und das Spielfeld ist ein Array um auch tatsächlich die Positionen abzuspeichern und die Schmeis-Funtkion damit auszufüheren.
Wäre auch sehr dankbar über einen Rat, wie man allgemein vllt auch schon im vorherein an diese Sache ran geht. So viel ausgliedern wie nötig und logisch oder so viel wie möglich.
Jetzt wären es ja einfach noch paar getter/setter Aufrufe mehr statt der einfachen direkten in der Klasse Spieler.
Danke!!!
Ich habe mein erstes eigenes Java Projekt gerade beendet und es läuft alles, aber bei der erstellung der Dokumentation besonders beim Klassendiagramm frage ich mich jetzt ob ich die Aufteilung im Sinne von OOP intelligent und richtig gemacht habe.
Der Punkt über den ich am meisten grübbel ist meine Klasse Spieler. Da mein spielfeld aus einer switch schleife die einfach nur die positionen des Spielers überprüft und keiner Spielfigur bisher besteht, da jeder spieler ohnehin nur eine Figur besitzt (daher habe ich einfach spieler und spielfigur abstakt gleichgesetzt).
Wäre es besser jetzt die variable Position trotzdem als dann Position der Figur auszugliedern oder beim Spielfeld einfach nur die Schleife die geprüft wird auszugliedern?
Ich hatte als Beispiel ein MenschÄrgerDichNicht Spiel zur Vorlage, jedoch gibt es da ja je Spieler 4 Figuren und das Spielfeld ist ein Array um auch tatsächlich die Positionen abzuspeichern und die Schmeis-Funtkion damit auszufüheren.
Wäre auch sehr dankbar über einen Rat, wie man allgemein vllt auch schon im vorherein an diese Sache ran geht. So viel ausgliedern wie nötig und logisch oder so viel wie möglich.
Jetzt wären es ja einfach noch paar getter/setter Aufrufe mehr statt der einfachen direkten in der Klasse Spieler.
Danke!!!