最初に子エンティティを作成してから集約ルートに渡して追加する方法と、集約ルートでそれらを作成する方法のどちらが優れていますか? 例えば:
Order.AddOrderLine(new OrderLine(product, quantity, ...));
または
Order.AddOrderLine(product, quanity, ...);
どちらがより良いアプローチですか? これは純粋に主観的なものだと思いますが、どちらがより多くの長所と短所があるかを確認したいと思います.