Stumbled across a decent compilation of concepts discussed:

http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/05/20/entities-value-objects-aggregates-and-roots.aspx

It verifies the definitions below.

/Niklas

Niklas Uhrberg wrote:
> Niclas Hedhman wrote:
>   
>> On Tue, Sep 16, 2008 at 10:57 AM, Niklas Uhrberg
>> <[EMAIL PROTECTED]> wrote:
>>   
>>     
>>> Hi, I suspect that there are multiple uses of the aggregate concept here.
>>>
>>> Say we have a simple aggregate:  Order has one or more OrderLines.
>>>
>>> Both are Entities, Order is the root entity of the aggregate.
>>> The aggregate is the whole structure consisting of both Order and 
>>> OrderLines.
>>>
>>> I think "Aggregate" is now being used both for the whole structure and
>>> the root entity.
>>>
>>> Suggestion: Let's foster the distinction between Root Entity and Aggregate!
>>>     
>>>       
>> Agree to the confusion of terminology. Eric defines them? Then use his
>> definitions... (I don't have the book here)
>>
>>   
>>     
>   I don't recall exactly what he says in "Domain Driven Design" (haven't 
> the book here either) but let's just double check it.
>   (I do remember that "root entity" is frequently used though)
>
> /Niklas
>   
>> Cheers
>> Niclas
>>
>> _______________________________________________
>> qi4j-dev mailing list
>> [email protected]
>> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>>
>>   
>>     
>
>
> _______________________________________________
> qi4j-dev mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/qi4j-dev
>
>   


_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to