martes, 12 de julio de 2011

Actividad # 6

Actividad # 6

En esta entrada mostrare alguna parte del código autogenerado gracias al diagrama de clase hecho en Umbrello y comparar esos mismos con lo que yo e codificado en mi proyecto y por ultimo incluiré un link para poder descargar el código completo autogenerado por el diagrama de clases.


Código autogenerado solo mostrare el de dos clases.

import java.util.*;
/**
 * Class Atleta
 */
public class Atleta {
  //
  // Fields
  //
  private int Num;
  private String Prueba;
  private String Nombre;
  //
  // Constructors
  //
  public Atleta () { };
  
  //
  // Methods
  //
  //
  // Accessor methods
  //

  /**
   * Set the value of Num
   * @param newVar the new value of Num
   */
  private void setNum ( int newVar ) {
    Num = newVar;
  }

  /**
   * Get the value of Num
   * @return the value of Num
   */
  private int getNum ( ) {
    return Num;
  }

  /**
   * Set the value of Prueba
   * @param newVar the new value of Prueba
   */
  private void setPrueba ( String newVar ) {
    Prueba = newVar;
  }

  /**
   * Get the value of Prueba
   * @return the value of Prueba
   */
  private String getPrueba ( ) {
    return Prueba;
  }

  /**
   * Set the value of Nombre
   * @param newVar the new value of Nombre
   */
  private void setNombre ( String newVar ) {
    Nombre = newVar;
  }

  /**
   * Get the value of Nombre
   * @return the value of Nombre
   */
  private String getNombre ( ) {
    return Nombre;
  }

  //
  // Other methods
  //
  public void Atleta(  )
  {
  }

  public void Accion(  )
  {
  }

  public void Alta(  )
  {
  }

  public void Baja(  )
  {
  }

  public void actionPerformed(  )
  {
  }
}
import java.util.*;
/**
 * Class Tabla
 */
public class Tabla {
  //
  // Fields
  //
  private String Prueba;

  //
  // Constructors
  //
  public Tabla () { };
  
  //
  // Methods
  //
  //
  // Accessor methods
  //

  /**
   * Set the value of Prueba
   * @param newVar the new value of Prueba
   */
  private void setPrueba ( String newVar ) {
    Prueba = newVar;
  }

  /**
   * Get the value of Prueba
   * @return the value of Prueba
   */
  private String getPrueba ( ) {
    return Prueba;
  }

  //
  // Other methods
  //

  public void Generator(  )
  {
  }

  public void Accion(  )
  {
  }

  /**
   * @param        Prueba
   */
  public void MostrarTabla( String Prueba )
  {
  }

  public void MostrarMemoria(  )
  {
  }

  public void actionPerformed(  )
  {
  }
}

Continuando con lo siguiente a mostrar en esta entrada, las diferencias que capte del código autogenerado con el que codificado por mi para el proyecto.

En primera que todo el código autogenerado lo documenta con JavaDOC (ahí seria una buena de aprender este tipo de forma de documentar el código JAVA) y me muestra que parte del código son métodos, o atributos o el mismo constructor.

El código de los métodos en el autogenerado en comparación con el realizado en mi proyecto, hay una diferencia, aunque si tiene los métodos que utilice, agrego unos métodos que nunca los utilice para mi proyecto esa diferencia podría ser en las multiplicidades indicadas en el diagrama de clases del cual se autogenero el código.

Otra forma que pudo haber causado eso, seria que utilizo esos métodos el "get" y el "set" eso en lugar de utilizar objetos como yo los utilice para realizar mi proyecto.

También que importo una librería en el código para trabajar (la java.util), eso no sabría como explicar lo sucedido.

Y por ultimo incluiré un link para descargar todo el código autogenerado por el Umbrello (lo metere en una carpeta comprimida para que solo sea un link).

No hay comentarios:

Publicar un comentario