Ao longo dos anos, usei várias convenções de nomenclatura para serviços em meus aplicativos
por exemplo:
Serviço [ClassName] Gerente [ClassName] Fábrica [ClassName] Fornecedor [ClassName] Auxiliar [ClassName]
Geralmente, uso apenas o sufixo "Helper" para classes de utilitário que não possuem dependências externas.
No entanto, acho que há um pouco de cruzamento entre os outros, e me perguntei se havia alguma recomendação / padrões / diretrizes sobre o que usar e quando?
Respostas:
O MSDN tem alguns conselhos sobre a nomeação de tipos.
Também recomendo a leitura do livro Framework Design Guidelines para uma discussão mais detalhada sobre nomes e muitos conselhos adicionais sobre design.
fonte