¿Dónde poner métodos de clase?

27/07/2007 - 15:39 por Alberto | Informe spam
¿Dónde situais los métodos de clase como, por ejemplo,
BorrarTodosLosClientes()?
¿En la clase Cliente?
Gracias

Preguntas similare

Leer las respuestas

#1 Alfredo Novoa
27/07/2007 - 16:57 | Informe spam
On Fri, 27 Jul 2007 15:39:50 +0200, "Alberto"
wrote:

¿Dónde situais los métodos de clase



No se a que te refieres con un "método de clase". Normalmente es
sinónimo de método estático.

como, por ejemplo,
BorrarTodosLosClientes()?
¿En la clase Cliente?



Es un mal ejemplo. Los clientes normalmente se borran mandando una
orden al SGBD: delete from Clientes

De todas formas no tendría sentido poner eso en la clase Cliente. Si
tienes los clientes en una colección en memoria (algo nada
recomendable) pues pones: clientes.Clear(); y listo.


Saludos
Respuesta Responder a este mensaje
#2 Carolina Rodriguez
27/07/2007 - 19:22 | Informe spam
¿Dónde situais los métodos de clase como, por ejemplo,
BorrarTodosLosClientes()?
¿En la clase Cliente?




Cuando dices clase Cliente quieres decir una clase que mapea la tabla de
clientes?
Si lo es, yo pondria ese metodo en esta clase pero nunca para borrar todos
los clientes si no para borrar uno especifico y en su codificacion tendria
un command para hacer un Delete clientes Where cliente=parametro.
Respuesta Responder a este mensaje
#3 Alberto
27/07/2007 - 21:46 | Informe spam
Me refiero a que si tengo una clase llamada Cliente para hacer las tareas
propias de Un cliente (Grabar, Modificar, Imprimir, etc) no me parece
correcto poner en ella un método que afecte a todos los clientes.
"Carolina Rodriguez" escribió en el mensaje
news:On3$
¿Dónde situais los métodos de clase como, por ejemplo,
BorrarTodosLosClientes()?
¿En la clase Cliente?




Cuando dices clase Cliente quieres decir una clase que mapea la tabla de
clientes?
Si lo es, yo pondria ese metodo en esta clase pero nunca para borrar todos
los clientes si no para borrar uno especifico y en su codificacion tendria
un command para hacer un Delete clientes Where cliente=parametro.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida