ファクトリ
オブジェクトの作成を管理してくれる
アグリゲートが複雑になってくるとコンストラクタから構築するのが困難になる→ファクトリ:オブジェクトの生成を担当してくれるよ
複雑なアグリゲートを作成する際にはアグリゲートの不変性を理解しなければならない。
ファクトリを使わないでオブジェクトを生成する場合、クライアントがドメインの関係性に関する知識を知っていなければいけないことになる