Diverse volte mi sono imbattuto in situazioni in cui hai qualche tipo di classe di impostazioni che contiene semplicemente una massa di dati. Spesso queste classi non sono semplicemente valide senza almeno la maggior parte dei dati.
Tuttavia un costruttore come questo:
public dataclass (int v1, int v2, int v3, int v4,
string v5, double v6, string v7, int v8,
Internalclass v9, string v10,
double v11, double v12, int v13, int v14)
{
this.v1=v1;
this.v2=v2;
...
this.v14=v14;
}
sembra che non sia una buona pratica di codice. Ora potrei provare a raggruppare alcune di queste variabili insieme, ma spesso queste variabili hanno senso solo nel contesto della classe dati. Quindi, qual è un buon modo per progettare una classe di dati simile?