title: Why do I need an abstract class in systemverilog?
body: <p>I came across about <a href="http://www.verificationguide.com/p/systemverilog-abstract-classes-and.html" rel="nofollow noreferrer">abstract class</a> in systemverilog when I googling.</p>
  
  <p>But I didn't get it exactly why do we need about abstract class in systemverilog.</p>
  
  <p>So Would you please help me to understand about abstract class in system verilog? Why do we need it, when do we need it.</p>