Capítulo 1. Modelação do domínio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Este capítulo analisa como podemos modelar processos de negócios com código, de uma forma que é altamente compatível com TDD. Discutiremos por que a modelagem de domínio é importante e veremos alguns padrões-chave para modelar domínios: Entidade, Objeto de Valor e Serviço de Domínio.
A Figura 1-1 é um simples marcador visual para o nosso padrão de Modelo de Domínio. Iremos preencher alguns detalhes neste capítulo e, à medida que avançarmos para outros capítulos, iremos construir coisas em torno do modelo de domínio, mas deverás ser sempre capaz de encontrar estas pequenas formas no núcleo.
Figura 1-1. Uma ilustração do nosso modelo de domínio
O que é um modelo de domínio?
Na introdução, utilizámos o termo camada de lógica empresarial para descrever a camada central de uma arquitetura de três camadas. Durante o resto do livro, usaremos o termo modelo de domínio. Este é um termo da comunidade DDD que capta melhor o significado pretendido (veja a próxima barra lateral para saber mais sobre DDD).
O domínio é uma forma elegante de dizer o problema que estás a tentar resolver. Os teus autores trabalham atualmente para um retalhista online de mobiliário. Dependendo do sistema de que estás a falar, o domínio pode ser compras e aprovisionamento, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access