DEV Community

Discussion on: DSL (Domain-Specific Languages) - O início

Collapse
 
oliveirarafael profile image
Rafael Rodrigues de Oliveira

Como o domínio do exemplo seria o envio de uma mensagem via e-mail, então usei termos baseados nesse contexto. Basicamente, toda mensagem tem remetente, destinatarios, assunto e o corpo da mensagem, usar Cliente ou Usuário não seria termos comuns nesse domínio. Lembrando que a intenção de utilizar uma DSL é ter uma linguagem de fácil compreensão tanto para os especialistas do domínio quanto para desenvolvedores.

No caso de ter classes Remetente e Destinatario idênticas é mais por uma questão de exemplo.