title: Java Interfaces/Implementation naming convention
body: <p>How do you name different classes / interfaces you create?
  Sometimes I don't have implementation information to add to the implementation name - like interface <code>FileHandler</code> and class <code>SqlFileHandler</code>.</p>
  
  <p>When this happens I usually name the interface in the "normal" name, like <code>Truck</code> and name the actual class <code>TruckClass</code>. </p>
  
  <p>How do you name interfaces and classes in this regard?</p>