В MSDN я обнаружил, что использование модификатора "virtual" в объявлении абстрактного метода является ошибкой. Один из моих коллег, который должен быть довольно опытным разработчиком, хотя и использует это в своем коде:
public abstract class BusinessObject
{
public virtual void Render(){}
public virtual void Update(){}
}
Также это правильно или нет?