
Por exemplo, todos os seus manipuladores vão em um pacote, seus controladores entram em outro e seus modelos entram em outro.Se você possui um aplicativo de comércio eletrônico, seu domínio envolve coisas como clientes, contas, carregando cartões de crédito e lidar com o inventário.Ele remove qualquer chance de dependências circulares porque, dentro do seu aplicativo, não há dependências.Pode parecer estranho ter um pacote com o mesmo nome da dependência que envolve, no entanto, isso é intencional.O io.reader é do tipo de domínio para leitura de bytes e suas implementações são agrupadas por dependência – Tar.Reader, gzip.Reader, multipart.reader.