ravisantos wrote:
Posso considerar uma AGGREGATE como a junção de uma ENTITY com um VALUE OBJECT...
Não, porque isto implicaria que todo AGGREGATE teria que possuir Value Objects, mas a existência ou não de Value Objects não é o que define o padrão AGGREGATE.
ps: Se considerarmos tipo Integer ou String como Value Objects e que todo AGGREGATE possui pelo menos uma ENTITY (o AGGREGATE ROOT) então talvez poderíamos concluir que todo AGGREGATE possui Value Objects no final, mas ainda assim sua definição de AGGREGATE é falha IMO.
ps: E na opinião do Eric Evans também.
ravisantos wrote:
Agora onde entra o AGGREGATE ROOT?
Obrigado!
Essa pergunta eu achei particularmente curiosa porque na minha concepção o AGGREGATE cresce a partir do ROOT, e não o contrário.
This message was edited 2 times. Last update was at 06/06/2009 13:21:57
|