![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
¿Y Vale la pena heredar desde TComponent sólo por un método? Antes a cambios en la estructura jerárquicas de nuestras clases es mejor pensarlo dos veces.
¿Te aporta alguna otra ventaja que sea de la clase TComponent? ¿necesitarás hacer streaming para recuperar datos? ¿En que te afecta, o que tan complicado es directamente añadirle un método CopiarA() que haga un trabajo similar? Digo... siendo honestos es lo mismo que harías con el Assing:
Con todo repeto, me parece un desperdicio heredar de TComponent si en verdad la clase no se va a comportar como un componente. Saludos, |
|
#2
|
|||
|
|||
|
Hola...
Delphius, según creo recordar, TComponent desciende de TPersistent y no al revés. A lo que voy es que heredar una clase de TPersistent no hace que esta se comporte como un componente. TPersistent solo define métodos para serializar un objeto. Saludos... |
|
#3
|
||||
|
||||
|
Cita:
// Saludos |
|
#4
|
||||
|
||||
|
Cita:
Tengo que estudiar más y mejor ![]() Pero como dijo román, el planteo sigue siendo igual de válido. ¿Vale la pena heredar la clase sólo por un método? Yo no creo. Saludos, |
|
#5
|
|||
|
|||
|
Hola, ¿De quien me recomiendan heredar?
¿Puedo heredar de TOject y crear un procedimiento Copiar? algó así como Código PHP:
Gracias por sus acertadas respuestas . |
|
#6
|
|||
|
|||
|
Hola...
Para tu caso en particular, no veo por que no hacerlo así, ya que es una clase simple y no necesitas sobrecargarla con métodos que ni vas a usar. Saludos... |
|
#7
|
|||
|
|||
|
Gracias, lo haré así.
|
|
#8
|
|||
|
|||
|
Más sobre mi problema
Mi clase es muy simple y es para la aplicación de un algoritmo denominado Simulating Annealing para hacer clasificación de datos, mi clase es un Individuo que que contendrá únicamente lo que se muestra en el código siguiente:
Código PHP:
Código PHP:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como Puedo Asignar un TObjetList a un CxBdlookupCombobox Sin Recorrer La Lista | joelphi | Conexión con bases de datos | 1 | 14-02-2009 02:44:29 |
| ¿Cómo puedo saber el tamaño que debo asignar al buffer? | MON___ | API de Windows | 5 | 02-02-2008 22:08:02 |
| Como puedo librarme de la referencia circular? | Lionheart | OOP | 2 | 13-12-2005 13:58:33 |
| Como puedo asignar un ip a un equipo | yayita | Internet | 3 | 12-03-2004 22:09:52 |
| Como puedo saber si un una variable instancia se le a realiso un create | orfeo | OOP | 1 | 05-05-2003 08:42:38 |
|