O que é um modelo de domínio

li A definição da Wikipédia de um modelo de domínio. Ainda não percebi. Eu estive lendo um monte de posts para NHibernate e quase em cada post que eu li eu vejo o termo modelo de domínio. O que exatamente é e faz qualquer um tem um exemplo de um modelo de domínio.

Author: Luke101, 2009-12-08

3 answers

Basicamente, é o "modelo" dos objectos necessários para o seu negócio. Digamos que você estava fazendo um site de rastreamento de vendas - você poderia ter aulas como cliente, vendedor, transação, etc. Todo esse conjunto de classes, bem como as relações entre elas, consideraria o seu modelo de domínio .
 11
Author: Reed Copsey, 2009-12-07 23:07:20

Se você pudesse levar seu programa e retirar a gui e o SGBD, e substituí-lo com uma interface de linha de comando, e uma instância do servidor MySQL, a porta, a coisa toda para uma plataforma diferente, com diferentes chamadas de sistema e arquivo de acesso ao sistema de chamadas de api, a parte que você não alterar em que o processo é o modelo de domínio.

 5
Author: Breton, 2009-12-07 23:15:38

Este artigo pode ajudar:

Http://domaindrivendesign.org/library/evans_2004

A ideia básica é que o domínio é o domínio problema e o modelo é... bem, o modelo dele. O artigo acima é coloca-o muito mais eloquentemente do que eu faria e há muitos outros recursos lá se você quiser ir para a Toca do coelho.

 1
Author: Min, 2009-12-07 23:06:51