title: How to name repository and service interfaces?
body: <p>How do you name repository and service interfaces and their implementing classes?</p>
  
  <p>For example I have a model with the name <code>Question</code>. What would you name the repository (interface and implementation) and the service (interface/implementation).</p>
  
  <p>After reading these posts:
  <a href="https://stackoverflow.com/questions/2814805/java-interfaces-implementation-naming-convention">Java Interfaces/Implementation naming convention</a>
  and <a href="https://stackoverflow.com/questions/541912/interface-naming-in-java">Interface naming in Java</a> I reconsidered what I already had done :)</p>