Immuable

Un objet immuable est un objet dont le contenu ne peut pas être modifié. Un objet peut être immuable pour diverses raisons, par exemple :

  • Pour améliorer les performances (aucune modification future de l'objet n'est prévue)
  • Pour réduire la consommation mémoire (des références d'objet sont faites au lieu de cloner l'objet entier)
  • Thread-safety (plusieurs threads peuvent référencer le même objet sans qu'ils n'interfèrent entre eux)

Voir aussi

Culture générale