假设我有一个Passenger应该包含Passport(government id) 对象的对象。我Passenger从PassengerRepository. PassengerRepository创建对服务器的请求并获取数据(json),而不是解析接收到的数据并存储在存储库中。
我很困惑,因为我想存储Passport为实体并将其放入,PassportRepository但所有关于密码的信息都包含在 json 中,而不是我在上面收到的。
我想我应该将Passport其用作 VO 并将其放入Passenger(聚合)对象中。或者我可以创建一个PassengerService包含PassengerRepository和PassportRepository.
有任何想法吗?