Regole di simulazione implementate con una classe
L’uso di più istanze dello stesso elemento si può semplificare definendo e usando una classe:
Quando i codici non sono particolarmente complessi, le operazioni di aggiornamento vengono spesso inserite nel metodo display() (a volte chiamato anche render() o draw()). Conviene però tenere separate le operazioni perché potrebbe essere utile o necessario utilizzare le proprietà delle istanze per visualizzazioni alternative.
Provare a far disegnare solo una linea di connessione fra i due cerchi, sostituendo le chiamate ai metodi
display()con un’istruzioneline():