cs_Taz1984
Messages postés47Date d'inscriptionlundi 20 juillet 2009StatutMembreDernière intervention13 mars 2013 31 janv. 2011 à 16:50
J'ai lu la définition , j'ai compris , le résumé est :
Une classe Immutable est une classe en lecture seule, donc on ne peut modifier le contenu. Par exemple on ne peut modifier le contenu d'un String.
Une classe Mutable est un classe dont le contenu peut être modifié. Exemple :StringBuffer
En gros , pour les classes Immutable , on déclare la classe en final et tous les attributs en final et on ne mets aucun settlers. Et pour les classes mutables, c'est une classe normal codée normalement, avec des attributs , des getters et settlers.
je n'ai pas compris pourquoi est ce intéressant de coder des classes du type Immutable !!?