"Ciao, Amico!"

Domande di un'intervista
1 Cosa sono i modelli di progettazione?
2 Quali modelli di design conosci?
3 Parlami del modello Singleton? Come lo rendiamo thread-safe?
4 Parlami del modello Factory
5 Parlami del modello AbstractFactory
6 Parlami del modello Adapter e in cosa differisce da un Wrapper?
7 Parlami del pattern Proxy
8 Cos'è un iteratore? Quali interfacce relative agli iteratori conosci?
9 Perché abbiamo bisogno della classe Arrays?
10 Perché abbiamo bisogno della classe Collections?