Patt#15. "Container - Container Line Item" Pattern //
aggregate patterns

Typical object interactions
- howMany --> calcForMe
- calcOverLineItems --> calcForMe
- rankLineItems --> rateMe
Examples
- aircraft - aircraft line item; bin - bin line item;
warehouse - warehouse line item.
Combinations
Also, when "container" is a participant, place, or specific
item:
Notes
- When working with containers within containers, apply
this pattern to the smallest container in that domain, within
your system's responsibilities.
Related strategies:
- Str#22. "Select
Container Objects" Strategy
- Str#103. "Service in
the Smallest Applicable Container" Strategy
Aggregate patterns
Patterns for building object
models