Clases

26/07/2003 - 17:48 por Scott | Informe spam
Hola Grupo:
que beneficios me puede traer trabajar con clases en visual basic y como
puedo sacarle el mayor provecho a las clases en mi proyecto de un sistema de
ventas si me puedieran orientar en esto con un ejemplo se los agradeceria
 

Leer las respuestas

#1 Leonardo Azpurua
26/07/2003 - 18:18 | Informe spam
"Scott" escribió en el mensaje
news:
Hola Grupo:
que beneficios me puede traer trabajar con clases en visual basic y como
puedo sacarle el mayor provecho a las clases en mi proyecto de un sistema


de
ventas si me puedieran orientar en esto con un ejemplo se los agradeceria



Hola, Scott:

Tu pregunta no admite respuestas cortas. Las clases te permiten,
fundamentalmente, agrupar la funcionalidad y los datos de cada concepto de
tu sistema (eso es una clase) en una sola unidad conceptual.

La ventaja mas inmediata es una casi absoluta independencia del entorno,
resultando en una estructura mas simple de tu sistema como un todo: cada
componente (unidad funcional o conceptual) de tu sistema es capaz de
implementar su propia conducta, ejecutar sus propias validaciones, manejar
sus propios errores. Gracias a esto, el desarrollo de la aplicación en sí
tiende a ser mucho mas sencillo (te concentras en lo que quieres que la
aplicación haga, ya que el cómo lo hace es responsabilidad de cada clase).

El uso de clases te da una eficiencia adicional en el momento del
desarrollo: "en este punto necesito un componente que haga tal cosa":
implementas el componente y lo usas donde lo necesitas, con el beneficio
añadido de que si luego vuelves a necesitar esa función, simplemente
enchufas el componente y listo.

Hace un tiempo, en comp.object había un fanático opositor de la OO. Todos
sus argumentos iban por el lado de que no hay nada que puedas hacer con
objetos que no puedas hacer sin ellos. Y tenía razón. Sólo que para algunas
personas, incluído este servidor, es mucho mas natural pensar en términos de
objetos que en términos de procedimientos, estados, variables globales,
etcétera.

Me tomó mucho tiempo adaptar mi manera de pensar, basada en los métodos
clásicos del desarrollo estructurado al nuevo paradigma, pero cuando lo
logré mi eficiencia aumentó de una manera impresionante. Inicialmente
requiere un gran esfuerzo. Pero puedo asegurarte que vale la pena.

Salud!

Leonardo
[MS MVP - VB]

Preguntas similares