假设我有一个
Passenger
对象,其中应包含Passport
(政府身份证)对象。我从PassengerRepository
获取乘客信息。PassengerRepository
向服务器发出请求并获取数据(JSON),然后解析接收到的数据并存储在存储库中,这让我感到困惑,因为我想将Passport
作为实体存储并将其放入PassportRepository
,但是所有有关密码的信息都包含在上面收到的JSON中。我想我应该将Passport
作为VO使用,并将其放入Passenger
(聚合)对象中。或者我可以创建一个PassengerService
,其中将包括PassengerRepository
和PassportRepository
。有什么想法吗?