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

Responder a