Refactor del codice. Aggiunte classi per la terza iterazione al
progetto.