Hola grupo,
Como recién llegado a C#, me pregunto cual es la utilidad práctica de los
métodos abstractos. Entiendo que los métodos virtuales, al tener
implementación en la clase abstracta, pueden sobreescribirse (o no) en las
clases derivadas.
Pero los métodos abstractos, aunque son virtuales, no tienen implementación
en la clase abstracta, por lo que siempre deben sobreescribirse en las
clases derivadas. Es decir, esto es prácticamente lo mismo que crear un
método privado allí. ¿O existe alguna diferencia que se me escapa?
Saludos,
-Benton
Leer las respuestas