Me parece que mezclas referencias a objeto y a interfaz.
Es no buena idea, porque tienen maneras diferentes de
manejo del tiempo de la vida.
Si usas objeto que soporta las interfaces,
debes usar o solo referencias al objeto,
o solo referencias a las interfazes del objeto.
?Que es razon de usar las interfaces en tu caso?
Variantes possibles:
1) para trabajar con objetos de clases diferentes sin ancestro comun,
que soporten el mismo interfaz.
2) para manejar automaticamente del tiempo de la vida del objeto
3) para simular herencia multiple
4) para transpasar el confín de exe/dll
5) para simular mix-in clases
6) ?
|