UML 图对象集合

UML diagram collection of objects

我需要设计一个 UML class 图,但我遇到了以下问题。我正在设计的应用程序由一组对象组成,比方说汽车。我想做的是记录所有的汽车,它们使用的天数等等。所以,我有一辆车 class。我还应该有一个 CarCollection class 吗?如果是,我应该如何实施?

请记住,我不是在为数据库建模。

谢谢!

显然,这是作业:

I need to design a UML class diagram (...).
I should keep in mind that (...)

我会帮助你,但不会代劳。从您的叙述中,您可以推断出以下内容:

  • 一个classCar
  • a class Usage (with 属性 date_of_use)
  • association of 1 Car with n Usage

此图显示了一个系统的 classes,该系统管理一组由 class 的所有对象组成的汽车。无需额外收集。

但是您当然可以添加 class FleetaggregationCars。然后你的系统可以管理几组独立的汽车:它也符合叙述,因为它也可以用来管理单组的特殊情况。