Nachdem ich mich gerade durch den Thread von Marco7757 mit gleichem Titel gelesen habe, finde ich mich mal wieder vor meinem grössten Problem wieder.
Ich habe gleich mehrere Dutzend Male versucht irgendwas in OOP zu schreiben, bin jedesmal kläglich gescheitert und immer wieder zu .... nennen wir es mal .... meiner Eigenkreation von Programm zurück gekehrt, Spaghetti-Code mit Dutzenden von globalen Variablen.
Ich weiss, dass das lächerlich ist, ich weiss, dass ich gegen sämtliche Ratschläge sämtlicher Tutorials verstosse, ich weiss, ich weiss, ich habe nur 2 Gründe, warum ich das trotzdem so mache:
1) Ich kapiere einfach nicht, wie man das selbe Ergebnis in OOP auf die Beine stellen könnte.
2) Ich schreibe ausschliesslich hobbymässig, nur um zu sehen, ob ich es schaffe, ohne dass ich mit dem Ergebnis hinterher etwas anfangen könnte.
Z.B. habe ich einen kleinen Chat-Server geschrieben, wo User sich in Räumen treffen und chatten, sowie private Nachrichten austauschen können.
Natürlich ist das vollkommen sinnfrei, weil es sowas in professionellen Versionen zu 100ten im Web gibt, ich wollte nur rausfinden, ob ich sowas auf die Beine stellen kann, und ich habe das Ganze direkt nachdem ich es fertig hatte zu den Akten gelegt.
Ich würde sonstwas drum geben, wenn ich irgendwie OOP verstehen lernen könnte, aber genau wie Marco im anderen Thread komme ich von PHP, und selbst das habe ich vor so langer Zeit gelernt, als von OOP noch kein Mensch gehört hatte.
In Spaghetti-Code bringe ich 200 000 Zeilen in eine einzige Source-Datei, ich habe keine Probleme bei 500 globalen Variablen die Übersicht zu behalten (ich weiss immer noch, dass das Unfug ist), aber wenn ich mich in OOP versuche, scheitere ich meist schon innerhalb der ersten 10 Zeilen.
Genau wie Marco gesagt hat, wenn ich ein Buch oder Tutorial zu OOP lese, dann langweile ich mich durch 100te von Seiten wo Datentypen und Zeug erklärt werden, aber sobald es an OOP geht verstehe ich nur noch Bahnhof.
Kann mir irgendwer irgendwas empfehlen, wie ich mich da einarbeiten könnte?
Ich habe gleich mehrere Dutzend Male versucht irgendwas in OOP zu schreiben, bin jedesmal kläglich gescheitert und immer wieder zu .... nennen wir es mal .... meiner Eigenkreation von Programm zurück gekehrt, Spaghetti-Code mit Dutzenden von globalen Variablen.
Ich weiss, dass das lächerlich ist, ich weiss, dass ich gegen sämtliche Ratschläge sämtlicher Tutorials verstosse, ich weiss, ich weiss, ich habe nur 2 Gründe, warum ich das trotzdem so mache:
1) Ich kapiere einfach nicht, wie man das selbe Ergebnis in OOP auf die Beine stellen könnte.
2) Ich schreibe ausschliesslich hobbymässig, nur um zu sehen, ob ich es schaffe, ohne dass ich mit dem Ergebnis hinterher etwas anfangen könnte.
Z.B. habe ich einen kleinen Chat-Server geschrieben, wo User sich in Räumen treffen und chatten, sowie private Nachrichten austauschen können.
Natürlich ist das vollkommen sinnfrei, weil es sowas in professionellen Versionen zu 100ten im Web gibt, ich wollte nur rausfinden, ob ich sowas auf die Beine stellen kann, und ich habe das Ganze direkt nachdem ich es fertig hatte zu den Akten gelegt.
Ich würde sonstwas drum geben, wenn ich irgendwie OOP verstehen lernen könnte, aber genau wie Marco im anderen Thread komme ich von PHP, und selbst das habe ich vor so langer Zeit gelernt, als von OOP noch kein Mensch gehört hatte.
In Spaghetti-Code bringe ich 200 000 Zeilen in eine einzige Source-Datei, ich habe keine Probleme bei 500 globalen Variablen die Übersicht zu behalten (ich weiss immer noch, dass das Unfug ist), aber wenn ich mich in OOP versuche, scheitere ich meist schon innerhalb der ersten 10 Zeilen.
Genau wie Marco gesagt hat, wenn ich ein Buch oder Tutorial zu OOP lese, dann langweile ich mich durch 100te von Seiten wo Datentypen und Zeug erklärt werden, aber sobald es an OOP geht verstehe ich nur noch Bahnhof.
Kann mir irgendwer irgendwas empfehlen, wie ich mich da einarbeiten könnte?