Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2003, 23:55
Avatar de urjose
urjose
 
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Obtener clases

Segun el analisis de un proyecto tengo las siguientes clases identificadas.

SuperClase Usuario

SubClases de Usuario
  • Cliente
  • Administrador

Clase Proyecto

Clase Artículo

Clase OfertaTrabajo.

Clase ManejaDb

Ahora bien por ejemplo la clase Usuario => Cliente tiene un Método que es altaProyecto() , si tengo una clase ManejaDb que hace todo eso de INSERT, UPDATE, DELETE, SELECT. Que debo hacer?

1.- En el método de Usuario => Cliente => altaProyecto() debo pasar los valores de campos y los posibles valores de campos al método insert para que este último forme la SQL final y la ejecute? es decir tener algo así "INSERT INTO TABLA (" + VARIABLE_DE_CAMPOS + ") VALUES("+ VARIABLE_DE_VALORES +")"

2.- Tener en cada método que maneje algo con la BD un select directo y ahi mismo ejecutarlo.

Estoy liado con el diseño y obtención de las clases

Tengo un libro que habla de UML y dice que los eventos pueden ser considerados como clases, como una llegada, o un pedido, pero cuando puedo saber que estas son clases y que en realidad no son métodos de una clase?