我正在尝试开发 GPS 收集数据的概念模型(面向对象)。通常,常见的类是Track
表示 的有序序列的Trackpoints
类,以及类Trackpoint
本身,它具有纬度、经度、海拔、时间戳、速度、累积距离等属性。
事实是:由于实例仅作为 a (或 a 、或 a或其他可能的类似集合类型)Trackpoint
的项目“才有意义” ,所以问题是:Track
Segment
ConnectedSegment
设计一个类以使其“表现”更好(或专门)作为集合的成员是好的/常见的做法吗?我应该设计集合本身来执行此操作吗?