Propiedades Java sin getters ni setters, a pesar de Java 7
lunes, enero 26, 2009 at 7:16PM Durante la reciente conferencia Devoxx, Mark Reinhold, ingeniero jefe de Sun para Java SE, dio una presentación sobre las últimas direcciones para Java 7. (El resumen de la presentación de Hamlet D'Arcy's está disponible aquí)
Una de las características que fue discutida como una posible inclusión en Java 7, pero que al final ha sido descartada, es la de propiedades de "primera clase" para Java. El soporte de propiedades de "primera clase" hubiera ido más allá que los simples getters y setters de la especificación JavaBeans, y proveería una forma sucinta y elegante para definir propiedades en Java.
Las propiedades son ya elementos de primera clase en mucho lenguajes modernos, por tanto su omisión en Java 7 se acusa por los programadores que han usado esos lenguages con soporte para propiedades. Al mismo tiempo, los programadores Java pueden usar un serie de trucos y técnicas para trabajar con atributos Java al estilo de propiedades, y alguna de estas técnicas funcionan incluso con Java 1.4. En este artículo de Artima, se demuestra una de estas técnicas usando un aspecto simple, con AspectJ, y algunas convenciones.
j2se 
Reader Comments