我们想添加一个 ConnectionAgent 来监控某个连接PDPRoadModel
以支持预订。但是,这些 ConnectionAgent 有CommDevice
s,需要一个位置才能有用,这意味着设备必须是PDPObject
s。
如果我们将它们实现为Vehicle
,它们可能会导致与现有车辆的碰撞,我们仍然想模拟碰撞,所以这是不可能的。如果我们将它们实现为Parcel
s,它们会显示在网格上,这会掩盖实际Parcel
的 s,这是我们试图避免的。
由于PDPType
对象受到保护,我们无法实现 new PDPType
,这意味着我们目前无法正确实现 ConnectionAgent。