12/11/2008, 02:28
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 2 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. |