Class 如何在UML类图中描述这些类型?

Class 如何在UML类图中描述这些类型?,class,oop,uml,class-diagram,visual-paradigm,Class,Oop,Uml,Class Diagram,Visual Paradigm,我正在为一个项目制作一个类图 如何描述向量、列表、文件或无符号类型 我想做一个详细的图表,所以我需要指定成员的类型和方法的输入/输出参数 谢谢大家! 您应该使用uml类图。[连结][1] 在类图中,可以将类成员与类型、函数与参数和签名联系起来 [1] (有人可以设置此格式?IMHO所以应用程序无法处理链接…)有关类的内部结构的更详细描述,请参阅。在这里,您可以将您的方法描述为“端口”。并将字段作为属性。你可以在那里展示几乎所有的东西 对于类的特定实例及其相互行为的详细描述,您需要一个 在应用的

我正在为一个项目制作一个类图

如何描述向量、列表、文件或无符号类型

我想做一个详细的图表,所以我需要指定成员的类型和方法的输入/输出参数


谢谢大家!

您应该使用uml类图。[连结][1]

在类图中,可以将类成员与类型、函数与参数和签名联系起来

[1]


(有人可以设置此格式?IMHO所以应用程序无法处理链接…)

有关类的内部结构的更详细描述,请参阅。在这里,您可以将您的方法描述为“端口”。并将字段作为属性。你可以在那里展示几乎所有的东西

对于类的特定实例及其相互行为的详细描述,您需要一个

在应用的链接中,您可以看到一些如何制作它们。但这只是一个开始

类图太常见,无法描述类的内部结构。它是用来描述类间关系的工具。因此,您可以将您的信息放入类的模型中,但其中一些信息不会显示在图表上。但我建议您从类图开始,尽可能详细地描述它,然后再转到更详细的图表。也许你根本不需要它们

编辑:

您可以在类的边界上创建一个端口,将其命名为fileName,并将其连接到您使用的io接口。(仅限复合结构图)

至于向量/列表,它更简单,可以在类图中完成。如果您想显示某个属性是一个向量或列表,只需写:someAttr:list或在图表上放置一个列表块,绘制与它的关联并将其结尾命名为“someAttribute”。你也可以用文件来做,但我认为你应该画更多的图来显示使用过的io接口


要在类图中显示属性,请参见

我不清楚你的问题。有两种变体:

  • 您需要在特定编程语言中定义应使用何种类型的集合(向量、列表等)来实现多城市元素([N]、[0..N]有序或无序、唯一或非唯一) 不可能在UML中显式定义。您只能声明它是什么类型。例如在注释或约束中
  • 您只需要定义集合的类型 使用普通类或数据类型元素定义
成员(属性、端口等)的标准语法如下:+name:Type[Multiplicity]{containts}
相同的语法用于操作的参数(所有类型)(编程语言中的方法)

您是否为此使用了一些工具?如果我不关心指针,为ifstream编写“file”,为list编写“list”,这是错误的吗?我只想描述没有C++的税法!看编辑。但是如果你不想要C++语法,你不应该在问题中写“C++”。它是从C借来的,但它已经不是C了,它现在是UML。