Grazie dei consigli. Ho applicato il Factory Method.
Spero che vada tutto bene