Io uso il modello di un bel po ':costruttori Java modello
class Blah
int a;
double b;
String c;
Date d;
public Blah(int a, double b, String c, Date d) {
super(); // possibly
this.a = a;
this.b = b;
this.c = c;
this.d = d;
}
Questo è davvero una grande quantità di testo standard per qualcosa di così semplice. Stavo pensando ad una generica fabbrica di oggetti per fare questo con l'introspezione, ma questo si sente molto male (casi speciali, ereditarietà e problemi di velocità). Guice potrebbe essere usato e il costruttore saltato del tutto, ma poi la creazione manuale degli oggetti sarà brutta.
È qualcosa con cui dovrò convivere in Java o c'è un modo per evitare questo boilerplate?
Non so bene quale sia la tua domanda. – lichengwu
È un sacco di codice standard, ma ancora una volta, Eclipse può solo generare questo in un batter d'occhio :) –
Sì, viviamo con questo tipo di piastra in Java. –