venerdì 6 giugno 2014

Lezione 5/6/2014: Design pattern (2/2)

Il Simple Factory e il Factory Pattern. Il Decorator Pattern: aggiungere responsabilità a una classe senza che essa lo sappia. L'esempio della rappresentazione grafica delle automobili. Il Command Pattern e l'esempio della callback. Rivisitazione del pattern Iterator. Conclusione del corso!

Lab 4/6/2014: Esercizi sui design pattern

Esercizi: ArrayFlessibile con generici, Comparable e Comparator; esercizi sui pattern Observer, Singoletto e Strategy.


martedì 3 giugno 2014

Lezione 3/6/2014: Design pattern (1/2)

Che cos'è un design pattern. Lo Strategy Pattern: il simulatore di anatre. L'Observer Pattern: un'applicazione di monitoraggio del tempo. La metafora dell'abbonamento. java.util.Observable e java.util.Observer. Separare la creazione degli oggetti. Permettere una singola istanza per una classe: il Singleton Pattern. L'esempio di Paperino e della rete semantica.