En la entrada anterior se vió como crear un diagrama de clases en UML sobre Netbeans, ahora pongo cómo se agregan atributos y métodos a las clases y cómo obtener el código en JAVA.
Para nombrar una clase damos doble click sobre la propiedad Name del diagrama.
Si queremos agregar atributos y/o métodos solo damos click derecho y elegimos la opción deseada.
Podemos especificar la visibilidad o alcance y su valor de inicialización.
Así mismo para los métodos se pueden añadir sus parámetros.
Una opción interesante es la de poder agregar su documentación:
Yo creé un proyecto nuevo llamado proyectoOrdenador para obtener el código de la clase a partir de su diagrama UML aunque se puede añadir a cualquier proyecto. Sobre el nombre del proyecto UML, damos click derecho y elegimos Generar código.
Indicamos el proyecto en el cual se va a generar el código y damos aceptar.
Ya tenemos el código generado, con sus atributos y métodos.
Tal vez yendo un poco más allá también podamos añadir a los atributos sus metodos get y set.
En el menú Reestructurar damos click en Encapsular campos y después elegimos qué campos y métodos inlcuir.
Para nombrar una clase damos doble click sobre la propiedad Name del diagrama.
Si queremos agregar atributos y/o métodos solo damos click derecho y elegimos la opción deseada.
Podemos especificar la visibilidad o alcance y su valor de inicialización.
Así mismo para los métodos se pueden añadir sus parámetros.
Una opción interesante es la de poder agregar su documentación:
Yo creé un proyecto nuevo llamado proyectoOrdenador para obtener el código de la clase a partir de su diagrama UML aunque se puede añadir a cualquier proyecto. Sobre el nombre del proyecto UML, damos click derecho y elegimos Generar código.
Indicamos el proyecto en el cual se va a generar el código y damos aceptar.
Ya tenemos el código generado, con sus atributos y métodos.
Tal vez yendo un poco más allá también podamos añadir a los atributos sus metodos get y set.
En el menú Reestructurar damos click en Encapsular campos y después elegimos qué campos y métodos inlcuir.