classi e interfacce che collaborano per realizzare pattern Strategy