sabato 27 febbraio 2016

Lezione 26/02/2016: campi, metodi, costruttori, overloading, accessibilità private e public

Lezione sui concetti fondamentali di programmazione orientata agli oggetti: classi vs. oggetti, campi e metodi (inclusi i costruttori) e politiche di accesso. Esercizi: La classe Contatore. La classe Menu

Lab 24/02/2016: introduzione al corso (2), tipi di dato primitivi, letterali, variabili, conversioni

Oggi abbiamo completato l'introduzione al corso, fornito una panoramica sugli argomenti principali del corso (oggetti, incapsulamento, ereditarietà, polimorfismo) e parlato di tipi di dato primitivi, variabili, identificatori e letterali. Espressioni, operatori aritmetici, operatori di confronto. Un esercizio "collaborativo" per il calcolo di un'espressione in Java. I 3 tipi di conversione di tipo: conversione esplicita, cast esplicito e cast implicito.

Lezione 23/02/2016: introduzione al corso

E la prima lezione è andata!!! Non dimenticatevi di iscrivervi al gruppo di discussione.


giovedì 14 gennaio 2016

Benvenuti/e!

Il 2016 è arrivato! Se sei uno studente del nuovo corso di Metodologie di Programmazione (prof. Navigli), segui le istruzioni qui riportate per iscriverti: gruppo di discussione e materiale. Quest'anno il corso si terrà nelle aule 11-13 in via Scarpa, ma - come sempre - sarà entusiasmante!


giovedì 28 maggio 2015

martedì 26 maggio 2015

Lezione 26/5/2015: Decorator pattern e conclusione del corso

Il Decorator Pattern: aggiungere responsabilità a una classe senza che essa lo sappia. L'esempio della rappresentazione grafica delle automobili. Conclusione del corso!

martedì 19 maggio 2015

Lezione 19/05/2015: design pattern (2)

Permettere una singola istanza per una classe: il Singleton Pattern. L'esempio di Paperino e della rete semantica. Il Builder pattern. Il Command Pattern e l'esempio della callback. Rivisitazione del pattern Iterator.