Foros del Web » Programación para mayores de 30 ;) » Programación General »

duda orientacion a objetos

Estas en el tema de duda orientacion a objetos en el foro de Programación General en Foros del Web. hola, soy nuevo en esto y estoy haciendo una aplicacion web con sql server y visual studio 2005. Se supone que es orientacion a objetos ...
  #1 (permalink)  
Antiguo 16/08/2007, 03:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
duda orientacion a objetos

hola, soy nuevo en esto y estoy haciendo una aplicacion web con sql server y visual studio 2005. Se supone que es orientacion a objetos (OO) lo que estoy usando pero hay una cosa que me desconcierta:

Supongamos que tenemos una clase articulo y queremos listar todos los articulos. En OO pura y dura tendria un metodo que devolviera un array (array,arraylist,...) con todos los objetos articulo. Sin embargo en visual studio lo que haria es un metodo que devolviera un datatable o dataset con todos los datos de los articulos para luego meterlo como datasource de un gridview.

Estoy haciendo algo mal? en lugar de hacer un metodo que devuelva una tabla o dataset deberia devolver un array con objetos articulo? eso seria dar un rodeo pq luego para listarlo en un gridview me daria mas trabajo.
  #2 (permalink)  
Antiguo 30/08/2007, 07:35
 
Fecha de Ingreso: septiembre-2005
Mensajes: 110
Antigüedad: 18 años, 8 meses
Puntos: 0
Re: duda orientacion a objetos

Hola,

Un grid puede usar un ArrayList como fuente de información.
Por otra parte, es más rápido un DataSet.

Supongo que puedes poner 2 métodos, uno que devuelva objetos (es lo que debes usar en tu aplicación regularmente) y otro que devuelva un DataSet para los grids.

Esta platica es mas complicada de lo que parece, porque puedes hacer una encapsulación del DataSet a través de un Business Object.

Saludos
  #3 (permalink)  
Antiguo 30/08/2007, 11:10
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: duda orientacion a objetos

al final estoy haciendo eso, dos metodos en algunos casos, uno devuelve un objeto y el otro devuelve un datatable, pero mayormente mis metodos devuelven datatables.

saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:18.