title: Best Practices: How much inheritance is too much?
body: <p>Since this is a hypothetical question, I am uncertain whether it belongs here or not. If not, I apologize. </p>
  
  <p>How much should inheritance be relied upon in everyday coding? If I were creating a project where I wanted to have a link from every class to the parent class, should I create a class with a single Parent property, and then inherit all other classes from this one?</p>
  
  <p>I am actually in a situation like this now, where not every class needs a parent link, but enough do that I wonder if I should be using inheritance. I'm also wondering if I should inherit from this class even if I don't use the Parent property, just for consistency. </p>