title: C# abstract class naming convention
body: <p>In C#, the interface naming convention is <code>I&lt;myInterfaceName&gt;</code> (ex: <code>IList</code>). </p>
  
  <p>Are there any naming conventions for abstract classes?</p>
  
  <p>If there aren't, what are the main recommendations?</p>