aboutsummaryrefslogtreecommitdiff
path: root/files/fr/glossary/immutable/index.md
blob: 55dddc9ca5ea1cf62539d52fbd44a39160dcfabe (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
title: Immuable
slug: Glossary/Immutable
tags:
  - Encodage
  - Glossaire
translation_of: Glossary/Immutable
original_slug: Glossaire/Immuable
---
Un {{glossary("Object","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 {{glossary("Object reference","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)

## Pour approfondir

### Culture générale

- {{interwiki("wikipedia", "Objet immuable", "Immuable")}} sur Wikipédia