Hola a todos
A mi me parece que es un error el que en .Net no se pueda declarar una clase
como __abstract y como __sealed al mismo tiempo
un ejemplo:
Supongamos que tengo una clase A de cuyo tipo no quiero
que se creen objetos, la declaro como __abstract
public __abstract __gc class A
{
/*..*/
};
pero como no puedo declararla __sealed, puede pasar ésto:
public __gc class B : public A
{
};
B* pB = new B;
con lo que tengo un objeto de la clase A aunque con otro nombre de tipo
y me salté el __abstract de la clase A
¿Qué os parece?
Saludos
Leer las respuestas