Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Método virtual

Existe alguma desvantagem em deixar o método como virtual?

1 resposta
solução!

Oi Luiz, na minha opinião, existe sim. Você só deveria deixar um método ser sobreescrito se vc realmente pensou em criar sua classe para ser herdada.. Não sou do mundo c#, mas existem diversas classes que não foram pensadas para serem herdadas e quando alguém herda e sobreescreve um método da ruim...

Por exemplo, se algum método público seu chamar outro método público... agora um desses dois foi sobreescrito pela classe filha, pode ser que aconteça um problema inesperado.