Hallo,
ich bin noch relativ unerfahren in der OOP. Vor allem in Fragen Code-Design kenne ich mich noch nicht gut aus.
Daher poste ich euch hier mal den Quellcode meines vor Kurzem geschriebenen Minesweeper-Spiels, in der Hoffnung, dass der ein oder andere Zeit und Lust findet, sich ihn mal anzuschauen, und mir Verbesserungsvorschläge geben kann.
Insbesondere bei den beiden Klassen "Menu" und "GUI", die - wie zumindest der Name der zweiten Klasse vermuten lässt - für die grafische Ausgabe zuständig sind, bin ich mir unsicher was die Instanzvariablen angeht. Ob man also die einzelnen GUI-Elemente als Membervariablen speichert oder ob es da andere elegantere Möglichkeiten gibt.
Natürlich wäre ich auch über jede Kritik dankbar, die sich nicht aufs Design bezieht.
Also - was habe ich eurer Meinung nach alles besonders schlecht (oder auch besonders gut
) gelöst?
Hier der Link zum Code.
Btw, wie kann man hier Dateien an den Beitrag anhängen?
ich bin noch relativ unerfahren in der OOP. Vor allem in Fragen Code-Design kenne ich mich noch nicht gut aus.
Daher poste ich euch hier mal den Quellcode meines vor Kurzem geschriebenen Minesweeper-Spiels, in der Hoffnung, dass der ein oder andere Zeit und Lust findet, sich ihn mal anzuschauen, und mir Verbesserungsvorschläge geben kann.
Insbesondere bei den beiden Klassen "Menu" und "GUI", die - wie zumindest der Name der zweiten Klasse vermuten lässt - für die grafische Ausgabe zuständig sind, bin ich mir unsicher was die Instanzvariablen angeht. Ob man also die einzelnen GUI-Elemente als Membervariablen speichert oder ob es da andere elegantere Möglichkeiten gibt.
Natürlich wäre ich auch über jede Kritik dankbar, die sich nicht aufs Design bezieht.
Also - was habe ich eurer Meinung nach alles besonders schlecht (oder auch besonders gut
Hier der Link zum Code.
Btw, wie kann man hier Dateien an den Beitrag anhängen?