Pourquoi l'immuabilité est-elle bonne ?
Pourquoi l'immuabilité est-elle bonne ?

Vidéo: Pourquoi l'immuabilité est-elle bonne ?

Vidéo: Pourquoi l'immuabilité est-elle bonne ?
Vidéo: L’IMMUABILITÉ dans le couple, quand rien ne bouge ! Dysfonctionnement du Couple (4/4) 2024, Novembre
Anonim

Un immuable l'objet est un objet dont l'état ne peut pas et ne changera pas après sa création initiale. Immuable les objets sont super , principalement parce qu'ils sont thread-safe (et le code threadé doit être évité autant que possible). Vous pouvez les faire circuler sans crainte qu'ils soient changés.

De même, pourquoi l'immuabilité est-elle si importante ?

Outre une utilisation réduite de la mémoire, immutabilité vous permet d'optimiser votre application en utilisant l'égalité de référence et de valeur. Cela fait vraiment facile de voir si quelque chose a changé. Par exemple un changement d'état dans un composant réactif.

De plus, pourquoi avons-nous besoin d'immuabilité en Java ? de Efficace Java ; Un immuable class est simplement une classe dont les instances ne peuvent pas être modifiées. Il y a plusieurs bonnes raisons à cela: Immuable les classes sont plus faciles à concevoir, à implémenter et à utiliser que mutable Des classes. Ils sont moins sujets aux erreurs et sont plus sûrs.

A côté de cela, quels sont les avantages des objets immuables ?

Les avantage des objets immuables est que vous savez que leurs données ne peuvent pas changer, vous n'avez donc pas à vous en soucier. Vous pouvez les transmettre librement sans avoir à vous rappeler si une méthode à laquelle vous les transmettez pourrait les modifier d'une manière que votre code n'est pas prêt à gérer. Cela permet de travailler avec immuable données plus facilement.

Que signifie immutabilité ?

immuable . Si vous ne pouvez pas le changer, c'est immuable . L'adjectif immuable a des racines latines qui moyenne "non modifiable." Le préfixe latin pour not est présent, mais l'orthographe change lorsque le préfixe est placé avant la consonne m.

Conseillé: