title: Should the Entity class implements interface?
body: <p>I have my Entity classes and I want to represent them with graphic. In my realisation, I have Drawable interface and classes which implement this interface for each Entity. As for me it is obviously that entities should implement Drawable interface, but I hear from experienced developers that this is a bad practice. I little bit confused because JavaDoc says:</p>
  
  <blockquote>
    <p>Entities may extend both entity and non-entity classes, and non-entity classes may extend entity classes.</p>
  </blockquote>
  
  <p>Thx in advise.</p>