Se gli oggetti immutabili sono buoni, perché le persone continuano a creare oggetti mutabili? [chiuso]

250

Se gli oggetti immutabili¹ sono buoni, semplici e offrono vantaggi nella programmazione concorrente perché i programmatori continuano a creare oggetti mutabili²?

Ho quattro anni di esperienza nella programmazione Java e, a mio avviso, la prima cosa che le persone fanno dopo aver creato una classe è generare getter e setter nell'IDE (rendendolo così mutevole). C'è una mancanza di consapevolezza o possiamo usare gli oggetti mutabili nella maggior parte degli scenari?

¹ Oggetto immutabile è un oggetto il cui stato non può essere modificato dopo la sua creazione.
² L'oggetto mutevole è un oggetto che può essere modificato dopo la sua creazione.

    
posta ahsteele 21.10.2014 - 09:00
fonte

0 risposte

Leggi altre domande sui tag