Il m'est toujours difficile de choisir entre des formes singulières et plurielles pour les noms de classes:
CustomerRepository vs. CustomersRepository CustomerService vs. CustomersService CustomerController vs. CustomersController
Et pour les noms composites, c'est encore plus difficile:
OrderCustomerRepository vs OrderCustomersRepository vs OrdersCustomersRepository
Quelle approche préférez-vous et pourquoi?