This content has been marked as final. Show 2 replies
In the absence of other constraints, do whatever takes the least work at the time.
In the abstract case you give, there's no driver one way or the other.
It's quite natural that an OrderItem might have a cost, and something want to look at the cost and total it with an exterior sum.
It's quite natural that a RocketBooster might contribute thrust to a ThrustTotal and so use an interior sum.