Si quiero usar la Prog. Orientada a Objetos en .NET y en prog. en 3 caps,
¿está bien hacer lo siguiente?:
1) Tengo un form. con 3 text boxs: txtIdentif ,txtNombre y txtDireccion.
2) Dentro de la clase del form defino 2 variables privadas strNombre y
strDireccion y 2 propiedades públicas Nombre() y Direccion() que me devuelven
o setean las variables privadas
3) Defino otra clase CapadeDatos, en la cual defino nuevamente 2 variables
privadas strNombreW y strDireccionW y 2 propiedades públicas NombreW() y
DireccionW() que me devuelven o setean las variables privadas respectivas
desde o hacia la BD.
4)Proceso:
a)Digito un nro. de identif. en la caja de texto txtIdentif
b)En el procedimiento Click del botón OK, llamo a un sub "Ret" que usando
como argumento txtIdentif.text , devuelve los valores nombre y direccion a
sus cajas de texto. Para hacerlo, dentro del cuerpo del sub "Ret" instancio
la clase CapadeDatos y llamo a otro sub contenido en esta, "RetD", el cual
accede a la BD.
c) Los datos (si existen) de la BD, nombre y direccion correspondientes a la
identif., son cargados en las variables privadas de la clase CapadeDatos
strNombreW y strDireccionW .
d) Las propiedades NombreW y DireccionW de la instancia de CapadeDatos,
cargan los valores respectivos, en las variables privadas strNombre y
strDireccion de la clase form (clase llamadora).
f) Finalmente, las propiedades privadas Nombre y Direccion de la clase
form, devuelven los valores en las cajas de texto txtNombre y txtDireccion.
¿Esta bien hacer todo esto, o es solo un engorro? ¿Hay formas más fáciles
respetando la POO?
cordialmente
Leer las respuestas