Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Class UML图对象集合_Class_Oop_Object_Collections_Uml - Fatal编程技术网

Class UML图对象集合

Class UML图对象集合,class,oop,object,collections,uml,Class,Oop,Object,Collections,Uml,我需要设计一个UML类图,但我有以下问题。我正在设计的应用程序由一组对象组成,比如说汽车。我想做的是,记录下所有的汽车,它们被使用的时间,等等。。所以,我有一节汽车课。我还应该上汽车收藏课吗?如果是,我应该如何实施 我应该记住,我不是在为数据库建模 谢谢你 显然,这是家庭作业: 我需要设计一个UML(…) 我应该记住(…) 我会帮助你,但不会为你做这项工作。从你的叙述中,你可以推断出以下几点: a汽车 类用法(带有属性使用日期) 共有1辆汽车和n辆汽车使用 此图显示了管理由该类的所有对象组成

我需要设计一个UML类图,但我有以下问题。我正在设计的应用程序由一组对象组成,比如说汽车。我想做的是,记录下所有的汽车,它们被使用的时间,等等。。所以,我有一节汽车课。我还应该上汽车收藏课吗?如果是,我应该如何实施

我应该记住,我不是在为数据库建模


谢谢你

显然,这是家庭作业:

我需要设计一个UML(…)
我应该记住(…)

我会帮助你,但不会为你做这项工作。从你的叙述中,你可以推断出以下几点:

  • a
    汽车
  • 用法
    (带有属性
    使用日期
  • 共有1辆
    汽车
    和n辆
    汽车使用
此图显示了管理由该类的所有对象组成的一组汽车的系统的类。不需要额外收集


但是您当然可以添加一个类
Fleet
,其中包含
Cars
。然后,您的系统可以管理多个独立的汽车组:它也将符合叙述,因为它还可以用于管理单个汽车组的特殊情况

恐怕没有确切的答案。这在很大程度上取决于你的商业模式。在某种程度上,你可能需要某种类型的注册表,但如果它不重要,你不应该把它放在模型上(尤其是当你所有的汽车都摆出注册表的姿势时)。相反,从业务的角度显示与您的汽车相关的类(因此从您的描述来看)