Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

Perche usare le classi?

Gabriele97 (2010 points)
12 29 38
in Programmare in Python by (2.0k points)
Salve a tutti,
ho un dubbio a livello morale, qual' è l' utilita delle classi, cioè  quale è il vantaggio nell' utilizzarle rispetto a una semplice funzione?
 Oltre alla leggibilita e all' eleganza del codice, quale potrebbe essere una situazione in cui mi converrebbe usare una classe?
585 views
closed

1 Answer

Best answer
by (9.9k points)
selected by

Per riutilizzare il codice in maniera più efficiente, e quindi diminuire i costi di produzioni del software (e di conseguenza aumentare i ricavi). L'utilità della OOP è in praticamente questo (detto in maniera poco formale e bella).

Ti consiglio comunque di leggerti un po' di risorse sulla OOP, partendo magari dalla pagina Wikipedia.

Gabriele97 (2010 points)
12 29 38
by (2.0k points)
Grazie mille!!
edoardo (7090 points)
19 52 67
by (7.1k points)
Aggiungo, oltre alla pagina di Wikipedia riguardo l'OOP, questa spiegazione, anche se in inglese :D
https://jeffknupp.com/blog/2014/06/18/improve-your-python-python-classes-and-object-oriented-programming/