我正在为一个项目制作类图。
如何描述向量、列表、文件或无符号类型?
我想做一个详细的图表,所以我需要指定成员的类型和方法的输入/输出参数。
谢谢你们!
我正在为一个项目制作类图。
如何描述向量、列表、文件或无符号类型?
我想做一个详细的图表,所以我需要指定成员的类型和方法的输入/输出参数。
谢谢你们!
要更详细地描述类的内部结构,您需要一个复合结构图。在那里,您可以将您的方法描述为“端口”。并将您的字段作为属性。你可以在那里展示几乎所有东西!
要详细描述类的具体实例及其相互行为,您需要一个对象图。
在应用的链接中,您可以看到一些如何制作它们。但这只是一个开始。
类图太常见了,无法描述类的内部结构。它用于描述类间关系。因此,您可以将您的信息放入类的模型中,但其中一些不会在图表上看到。但我建议您从类图开始,尽可能详细地显示它,然后再转到更详细的图。也许你根本就不需要它们。
编辑:
您可以在类的边界上创建一个端口,将其命名为 fileName 并将其连接到您使用的 io 接口。(仅限复合结构图)
至于向量/列表,它更容易,可以在类图中完成。如果要显示某个属性是向量或列表,只需编写: someAttr:List 或在图表上放置一个 List 块,为其绘制关联并将其结尾命名为“someAttribute”。你也可以用 File 来做,但我认为你应该在那里画更多,以显示使用的 io 接口。
要在类图中显示属性,也请看这里。
你的问题我不清楚。有两种变体:
成员(属性、端口等)的标准语法如下: +name:Type[Multiplicity]{contraints} 操作(编程语言中的方法)的参数(所有类型)使用相同的语法
You should use an uml class diagramm. [Link][1]
In a class diagramm you can relate class members with types, functions with parameters and signatures.
[1] http://www.holub.com/goodies/uml/
(Somebody can format this? IMHO SO app can not handle links..)