Bem, acho que RegistrationService
é mais revelador.
Pode-se facilmente especular sobre qual função pode ser encontrada lá, como registerUser()
, ConfirmRegisteration()
, ResetPassword()
, ... etc. Para mim, a maioria parece cair logicamente em uma classe RegisterionService
do que uma classe geral UserService
.
Uma camada de serviço deve conter funções que operam em mais de uma Entidade, portanto, um UserService
pode não ser logicamente o melhor lugar para tais operações.