Qual è l'utilizzo della memoria e delle prestazioni rispetto alla creazione di un oggetto con un solo costruttore?C'è un colpo di memoria e prestazioni preso dall'uso di Pattern Builder di Bloch?
L'utilizzo qui è nella creazione di un Set<Object>
o List<Object>
che può contenere più di un milione di voci e mi preoccupo del sovraccarico dell'utilizzo del modello di builder di Bloch. L'ho usato in passato, ma mai in questo grande ambito.
Riferimento: Item 2: Consider a builder when faced with many constructor parameters, ristampato in Creating and Destroying Java Objects: Part 1, estratto da Effective Java Second Edition di Joshua Bloch.
Potete aggiungere un collegamento al modello di builder di Bloch? (es. descrizione originale di Bloch) – Roman
Puoi trovare il modello di costruttore di Bloch nel libro Java efficace o @ http://rwhansen.blogspot.com/2007/07/theres-builder-pattern-that-joshua.html – chburd
@chburd: I ho notato anche questo primo link in google, ma dubito che sia la descrizione originale del Bloch. – Roman