Esercizio su OCP in Java secondo il paper di Uncle Bob su Open Closed Principle