domingo, 27 de junio de 2010

Por que las variables deberian de ser tipo "final" por default

El titulo original del articulo es: "Why every Java field should have been final by default." explica porque el autor considera que se deberían de colocar las variables que usemos durante un desarrollo en Java como tipo final por defacto (o por default), explica que para saber que variables serian la excepción a esta "regla" se debe tener en cuenta el concepto de mutabilidad que precede desde C/C++ para lo cual nos plantea la suguente reflexión: "A good way to figure out if you want to remove the final keyword is to ask yourself: “Do I really want this variable to be mutable ?”." "Una buena forma de saber si quieres remover la palabra reservada "final", es preguntarse a sí mismo ¿De verdad quiero que esta variable sea mutable?
Para entender mejor el concepto el autor colocó unos ejemplos en su articulo.

http://javarizon.wordpress.com/2010/06/26/why-every-java-field-should-have-been-final-by-default/

No hay comentarios: