Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
alguem poderia me exclarecer de forma bem suscinta qual seria a diferença entre dynamic e virtual. Só sei que ambos permitem eu sobrescrever um método...
Dynamic só é sobreposto quando uma classe o chama, portanto deve ser utilizado quando existem bastantes classes para que o sistema não carregue muitos dados na memória. Nos métodos Virtuais cada subclasse cria uma entrada para o método na memória, mesmo que não o utilize, portanto deve ser utilizado se a maioria das subclasses o utilizarem.
Resumo da história: