Wann sollte man Klassen (OOP) verwenden?
📁 UNO, Methode, Einkapselung, Python, Rat, KI, Unterricht
Ich lerne/programmiere seit einem Jahr in Python, aber ich verstehe immer noch nicht, wann man Klassen verwenden sollte. Beim Lesen von Büchern und Ansehen von Video-Lektionen bin ich mir über Dinge wie encapsulation oder was abstraction ist, im Klaren. Aber wenn es um die Momente geht, wann genau man OOP verwenden sollte, gerate ich in eine Sackgasse.
Meiner Meinung nach können Klassen durch Module mit einem Satz thematischer Funktionen ersetzt werden. Kein self vor den Variablen und als erstes Argument der Methoden, keine Klassendeklaration vor der Verwendung, einfach importieren und nutzen.
Welche Tipps/Materialien zum Lernen könnt ihr mir geben, um dieses Thema zu verstehen und OOP als Ganzes zu studieren?
p.s. Ich habe eine Frage gesehen, aber sie hat meine nicht beantwortet.