Vai al contenuto

Archivio:

OOP

ūüď¨ Per rimanere aggiornato sui prossimi articoli e su altri contenuti di creative coding, puoi iscriverti a questa newsletter. Per farlo √® sufficiente inserire il tuo indirizzo e-mail nel campo qui sotto.

Puoi leggere l'archivio qui. Powered by TinyLetter

Interazione tra oggetti

Dopo la parentesi sugli array (parte 1, parte 2), torniamo a parlare di oggetti. Una domanda che pu√≤ sorgere spontanea √®: possono due oggetti interagire tra loro? Riprendendo porzioni di codice che gi√† abbiamo¬†usato¬†in precedenza oggi realizzeremo uno sketch in cui sar√† presente¬†un’interazione tra due oggetti: cambieremo il colore dello sfondo da nero a rosso […]

Esercizio: Bouncing Ball, parte 3 (OOP)

Se vi siete persi gli articoli precedenti, qui trovate la parte 1 e la parte 2 di questo esercizio. Con questo post¬†non aggiungeremo niente di nuovo al nostro programma ma rivedremo per intero il codice per trasformarlo in una versione ad oggetti. Bouncing Ball Object Oriented Per prima cosa aggiungiamo¬†una nuova Tab che chiameremo Ball, […]

OOP: Classi e oggetti, parte 2

Ripartiamo da dove ci siamo fermati con l’ultimo post: abbiamo scritto la nostra prima classe e abbiamo creato il nostro primo oggetto. Nell’approfondimento di oggi¬†su classi e oggetti parleremo di alcune questioni importanti: come mantenere pulito il codice quando si lavora con le classi, come¬†passare parametri al constructor e, infine,¬†come creare¬†n oggetti. Operazione pulizia: utilizzare […]

OOP: Sintassi di classi e oggetti

La settimana scorsa abbiamo fatto un’introduzione generale alla programmazione orientata agli oggetti; con questo post¬†entreremo nello specifico analizzando la sintassi corretta da utilizzare quando si scrive una¬†classe e quando si usa un¬†oggetto in Processing. Sintassi della classe Ricordo che per¬†classe intendiamo il template¬†di partenza che utilizzeremo per creare nuovi oggetti.¬†Per creare una nuova classe abbiamo […]

Introduzione agli oggetti

√ą finalmente arrivato il momento di cominciare a parlare di¬†programmazione orientata agli oggetti ma, prima di addentrarci nel codice e modificare i nostri sketch, √® importante¬†dare una definizione chiara e semplice¬†di che cosa sono gli oggetti e di come li possiamo utilizzare. Questo post, quindi, non conterr√† esempi pratici¬†ma fornir√† un’introduzione generale all’argomento.¬†Ho deciso di […]

Funzioni personalizzate

Iniziamo con un nuovo importante capitolo nel nostro percorso di introduzione alla programmazione con Processing. Se state seguendo questa serie di post dall’inizio, arrivati a questo punto vi sarete resi conto che negli esempi che ho proposto ho sempre cercato di seguire¬†due regole auree¬†della programmazione: scrivere il minor numero di righe di codice possibile scrivere […]