On MSDN I have found that it is a error to use "virtual" modifier in an abstract method declaration. One of my colleagues, who should be pretty experienced developer, though uses this in his code:

public abstract class BusinessObject   
{
    public virtual void Render(){}
    public virtual void Update(){}
}

Also it correct or not?

Edit
Report