Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/11/2008, 02:28
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Respuesta: Consulta sobre objetos inmutables y mutables

De un objeto inmutable no te tienes que preocupar de que alguien lo manipule, así que no hace falta sincronizar el acceso a el, puedes hacer copias sabiendo que todas valdran lo mismo, puedes pasarlo a otros metodos sabiendo que no le podran cambiar el valor y estropear lo que sabias del objeto... etc.

Obviamente tienen el problema... de que no se pueden modificar, y para hacer cambios hay que crear un objeto nuevo cada vez.

Necesariio, necesario, no es necesario nada... pero es más conveniente una cosa u otra en función de si vas a tener que modificar el objeto, si quieres tener acceso concurrente sin sincronizar, si vas a pasar el objeto a metodos que te lo pueden "dañar", si los objetos se modificar mucho... Y en función de eso, con sus pros y sus contras, escoger.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.