Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/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
Types 设计类图时,图像的数据类型是什么?_Types_Uml - Fatal编程技术网

Types 设计类图时,图像的数据类型是什么?

Types 设计类图时,图像的数据类型是什么?,types,uml,Types,Uml,我必须做一个销售的UML设计类图。创建类时,其中一个类(产品)将项目的图像作为其属性之一。我必须指出可见性、属性和数据类型。我应该为图像使用哪种数据类型?例如,我有如下属性: productId:int 产品名称:字符串 产品价格:十进制 产品图片: 映像没有基本类型,您可以为此创建自己的类映像 除此之外,您使用的基本体类型名称不是预定义的,可能您希望按以下顺序排列: 整数 串 真实的 (c.f.的第21章)UML没有规定您需要使用哪些基本类型或数据类型。 它确实定义了一组可重用的基本类型

我必须做一个销售的UML设计类图。创建类时,其中一个类(产品)将项目的图像作为其属性之一。我必须指出可见性、属性和数据类型。我应该为图像使用哪种数据类型?例如,我有如下属性:

  • productId:int
  • 产品名称:字符串
  • 产品价格:十进制
  • 产品图片:

    • 映像没有基本类型,您可以为此创建自己的类映像

      除此之外,您使用的基本体类型名称不是预定义的,可能您希望按以下顺序排列:

      • 整数
      • 真实的

      (c.f.的第21章)

      UML没有规定您需要使用哪些基本类型或数据类型。 它确实定义了一组可重用的基本类型,但主要用于元模型的定义

      您应该定义要在模型中使用的基本类型和数据类型

      在这种情况下,最好的选择似乎是创建一个数据类型
      图像

      这可能看起来像这样,取决于您的需要:


      这些是UML元模型中使用的原语类型,但您可以根据需要在模型中创建任意数量的原语。模型不应该只使用这些基本类型。OP想要使用预定义基本类型的概率非常高,似乎我的句子不清楚,我修改了itI,我也尽可能多地使用预定义基本类型(整数而不是整数),除非属性必须与技术属性有一对一的关系;在这种情况下,我使用的是目标编程语言或目标DBMS定义的技术数据类型。我猜您之所以插话是因为@qwerty_,所以不是真的,但这确实是一个非常有趣的讨论。