Un cambio di prospettiva¶
Nella programmazione orientata agli oggetti, gli oggetti sono considerati agenti attivi.
Per esempio, quando abbiamo introdotto il modulo turtle, abbiamo usato uno stile object-oriented. Abbiamo scritto tess.forward(100)
, che chiede alla tartaruga di muoversi in avanti del dato numero di passi.
Sebbene all’inizio possa non sembrare utile, spostare la responsabilità dalle funzioni agli oggetti rende possibile scrivere codice più versatile, più facile da mantenere e riusare.