Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Classes o no classes? (https://www.clubdelphi.com/foros/showthread.php?t=24414)

tramjauer 19-08-2005 12:13:49

Classes o no classes?
 
Muy buenas a todos, y gracias con antelación.

La duda que tengo es que quiero crear una aplicación, donde tengo socios, servicios, transportes, acopanyantes ... ,y yo se que se puede hacer la aplicación si tener que crear las clases de socios, servicios, etc... Mi pregunta es, que es mejor hacer la aplicación con classes o sin ellas? i porque? (ventajas y inconvenientes). Muchas gracias de nuevo i disculpen mi ignorancia!

tram.

oscorm 19-08-2005 16:11:33

si te vas a regir por lo estrictamente académico lo suyo es hacer una clase por cada entidad, con primitivas, derivadas y toda esa parafernalia.
yo no soy partidario de lo académico, más bien que entiendo que las clases a las que le corresponderán los datos y la lógica de la aplicación las implemento, salvo a pedido contrario y me lo tienen que argumentar muy bien, del lado del cliente; por lo tanto creo que ya el propio delphi tiene más que bien instrumentadas las clases y no creo necesario volver a inventar la rueda; ahora, eso si, detractores de los componentes dataaware haberlos hailos, sobre todo en mi país y han hecho cada desastre de programas, de programación redundante y de poner casi imposible el caracter incremental de la programación que ni te cuento.
un saludo

roman 19-08-2005 17:24:03

El tema es muy complejo y las opiniones son muy divididas. Te puede interesar leer un par de discusiones anteriores al respecto:

http://www.clubdelphi.com/foros/showthread.php?t=197
http://www.clubdelphi.com/foros/show...siness+objects

// Saludos

Crandel 19-08-2005 21:36:17

Personalmente en casi todas las aplicaciones que realizo mas o menos complejas hago uso de clases. En las unicas que no realizo clases son aquellas que tienen muchos formularios y la aplicación es muy visual y no amerita.

La principal ventaja es que cuando la aplicación crece, es mucho más facil de controlar, depurar y aumentar su complejidad sin que se te vaya de las manos.

Eso es sin hablar de la reutilización, porque muchas veces terminas usando código de tus sistemas anteriores.


La franja horaria es GMT +2. Ahora son las 02:59:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi