Estimadas/os:
Supongamos que tengo dos subclases, cuyo padre se llama Graficador, por decir
algo. Las clases son para dos aplicaciones que comparten clases pero se
compilan por separados, o sea, tengo dos main(). (todo esto en c++)
En Graficador ponemos todos los atributos y comportamiento comunes. Ahora bien,
qué nombre poner a las subclases? En primera instancia pienso en
GraficadorCliente y GraficadorServidor. Pero, dado que estas clases residen en
carpetas separadas y nunca van a estar en el mismo contexto de compilación (o
como se llame), en realidad no hay necesidad de ponerles distintos nombres, ok?
Entonces les pongo Graficador y a la que antes se llamaba asi la llamo
GraficadorComun . Si además fuera abstracto, como probablemente sea, lo llamo
GraficadorAbstracto. Entonces queda:
[carpeta cliente]
Graficador: public GraficadorAbstracto;
[carpeta servidor]
Graficador: public GraficadorAbstracto:
La alternativa es sobre calificar:
[carpeta cliente]
GraficadorCliente: public GraficadorAbstracto;
[carpeta servidor]
GraficadorServidor: public GraficadorAbstracto:
Tendrian la gentileza de opinar sobre este asunto, marcar si hay algún error en
lo expuesto, alguna opción mejor o distinta? Namespaces quizas asi si por algun
motivo en el futuro las clases caen en la misma aplicación no hay que
refactorizar?
Muchas gracias
Carlos Pantelides
pd: no language war, plis, ya sé que java tiene paquetes que solucionan muy
bonito esto.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion