FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Primeros pasos OOP
Hola a todos, y ante todo, gracias por vuestro tiempo.
Tengo unas clases tal que TCliente, TProveedor, que heredan de TObject y disponen de metodos para el acceso y trabajo con sus conjuntos de datos. Tengo por otra parte sus ventanas correspondientes TvtCliente, TvtProveedor, que heredan de TForm y contienen la interface de acceso y trabajo con los datos. Mi duda es si al iniciar el trabajo con una de estas entidades, (Cliente, Proveedor...), debería: 1.-Instanciar TCliente y que este instancie un TvtCliente... 2.-Instanciar un TvtCliente, que instancie a su vez un TCliente... Lo he realizado de las dos formas y no tengo nada claro cual de ellas sería más correcta. Es posible q me esté "enredando" y debíera unificar las clases en una, heredando de TvtCliente y añadiendole los métodos de TCliente???. Espero haberme explicado bien. Aceptaré de buen grado, cualquier sugerencia o comentario. Saludos.
__________________
"Es imposible hacer un programa 100% contra tontos, ya que éstos son muy ingeniosos"
|
|
|
|