jueves, 14 de julio de 2011

Taller - Auto-generacion de codigo

El diagrama fue este:
Las similitudes de mi diagrama de clases con el código que ya tengo echo, pues genero varias clases de las que ya tenia en mi código, los métodos y los atributos, claro, a excepción de unas cosas, como los nombres de los atributos o métodos, que en el proyecto le cambie el nombre, pero básicamente si genero lo que quería.

Las Diferencias fueron que en la clase de BaseDatos, genero varios varios métodos de mas, puede que yo me aya equivocado en el diagrama, al ingresar datos de mas.

En general los errores que hubo fueron mas bien por los nombres que les di a los métodos y atributos, pero bueno ya seria cuestión de volver  a verificar el diagrama.

Estos son los codigos que me genero:

import java.util.*;


/**
 * Class BaseDatos
 */
public class BaseDatos {

  //
  // Fields
  //

  private BaseDatos conexion;
  
  //
  // Constructors
  //
  public BaseDatos () { };
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  /**
   * Set the value of conexion
   * @param newVar the new value of conexion
   */
  private void setConexion ( BaseDatos newVar ) {
    conexion = newVar;
  }

  /**
   * Get the value of conexion
   * @return the value of conexion
   */
  private BaseDatos getConexion ( ) {
    return conexion;
  }

  //
  // Other methods
  //

  /**
   * @return       BaseDatos
   */
  public BaseDatos conexion(  )
  {
  }


  /**
   */
  public void ingresar(  )
  {
  }


}


Este es el otro:
import java.util.*;


/**
 * Class Inventario
 */
public class Inventario {

  //
  // Fields
  //

  private BaseDatos conexion;
  
  //
  // Constructors
  //
  public Inventario () { };
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  /**
   * Set the value of conexion
   * @param newVar the new value of conexion
   */
  private void setConexion ( BaseDatos newVar ) {
    conexion = newVar;
  }

  /**
   * Get the value of conexion
   * @return the value of conexion
   */
  private BaseDatos getConexion ( ) {
    return conexion;
  }

  //
  // Other methods
  //

  /**
   */
  public void ver_articulos(  )
  {
  }


  /**
   */
  public void add(  )
  {
  }


}


import java.util.*;


/**
 * Class Producto
 */
public class Producto {

  //
  // Fields
  //

  
  //
  // Constructors
  //
  public Producto () { };
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  //
  // Other methods
  //

  /**
   */
  public void ingresar_datos(  )
  {
  }


  /**
   * @return       Inventario
   */
  public Inventario ver_inventario(  )
  {
  }


}


import java.util.*;


/**
 * Class VentanaPrincipal
 */
public class VentanaPrincipal {

  //
  // Fields
  //

  
  //
  // Constructors
  //
  public VentanaPrincipal () { };
  
  //
  // Methods
  //


  //
  // Accessor methods
  //

  //
  // Other methods
  //

  /**
   */
  public void Archivo(  )
  {
  }


  /**
   */
  public void Modificar(  )
  {
  }


  /**
   */
  public void Inventario(  )
  {
  }


  /**
   */
  public void Ventas(  )
  {
  }


}

No hay comentarios:

Publicar un comentario