Hola araujo_guntin!!!
Cita: Class class_interface{
public llenar_jtable();
public boton_aceptar();
public boton_enviar_fichero_a_puerto();
public boton_salir();
}
Class class_basedatos{
public leer_bd();
public crear_fichero_ASCII();
public query_bd();
}
Si mas o menos me refiero a eso, lo que pasa es que en proyectos a gran escala se suele bajar a nivel tabla:
Código:
public class Tabla1 {
private String campo1;
private String campo2;
private String campo3;
private String campo4;
private String campo5;
//En el constructor solo los campos que forman la primary key y no van a cambiar
public Tabla1(String campo1, String campo2, String campo3) {
this.campo1 = campo1;
this.campo2 = campo2;
this.campo3 = campo3;
}
//get de todos los campos
public String getCampo1() {
return campo1;
}
public String getCampo2() {
return campo2;
}
public String getCampo3() {
return campo3;
}
public String getCampo4() {
return campo4;
}
public String getCampo5() {
return campo5;
}
//set de aquellos campos que no forman parte de la primary key
public void setCampo4(String campo4) {
this.campo4 = campo4;
}
public void setCampo5(String campo5) {
this.campo5 = campo5;
}
//Operaciones contra la base de datos;
public void consultarTabla1(){}
public void actualizarTabla1(){}
public void borrarTabla1(){}
}
El objetivo principal de todo esto es que si luegos decides cambiar el interface a jsp, por ejemplo, no tengas que empezar de cero.
Saludos,

kripton