Ich habe einige Leute gesehen, die Python-Code geschrieben haben, indem sie eine Klasse erstellt haben und dann ein Objekt, um alle Methoden aufzurufen. Gibt es einen Vorteil der Verwendung von Klassen, wenn wir keine Vererbung, Kapselung usw. verwenden? Ein solcher Code scheint mir weniger sauber zu sein mit all diesen "Selbst" -Argumenten, die wir vermeiden könnten. Ist diese Praxis von anderen Programmiersprachen wie Java abhängig oder gibt es einen guten Grund, warum Python-Programme so strukturiert sein sollten?Gibt es einen Grund für die Verwendung von Klassen in Python, wenn nur eine Klasse im Programm vorhanden ist?
Beispielcode:
class App:
# all the methods go here
a = App()
Es scheint mir, dass es nur ein Relikt von anderen Sprachen wie Java ist, die alle Code in einer Klasse haben. Aber ich werde jemanden mit mehr Erfahrung einen besseren Grund geben lassen. –