Καλησπέρα, θέλω να ρωτησω ποια η διαφορά να γράψεις ένα πρόγραμμα στην python με κλάσεις από το να μη χρησιμοποιήσεις κλάσεις πουθενά.
Για παράδειγμα έστω ότι έχουμε το παρακάτω script
from tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()
self.button = Button(
frame, text='έξοδος', command=frame.quit)
self.button.pack(side=LEFT)
root = Tk()
app = App(root)
root.mainloop()
Αυτό μπορεί να γραφτεί και έτσι
from tkinter import*
root=Tk()
frame=Frame(root)
frame.pack
button=Button(root, text='έξοδος', command=root.quit)
button.pack()
root.mainloop()
Το αποτέλεσμα είναι το ίδιο. Το γεγονός ότι στο δεύτερο δεν υπάρχει η κλάση σημαίνει ότι είναι λάθος;