有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java UML图通常给出所有成员变量吗?

对于像我这样头脑简单的人来说,这是一个简单的问题。我对编程非常陌生,我已经开始为我的课程使用UML图。问题:UML图中提供的成员变量是固定的吗?我是否有权添加自己的变量,或者我是否必须严格遵守为任何分配提供的UML,无论是否声明

谢谢:)


共 (1) 个答案

  1. # 1 楼答案

    这取决于图表的用途。通常,UML类图和其他类型的图一样,是为了与其他人交流软件的某些方面而创建的。然后类图只包含元素(类、成员变量、方法等等)这是目标受众能够理解这些方面所必需的

    例如,假设您想要使用某种第三方软件库。在这种情况下,您可能想知道库提供的接口是什么样子的,这样您就可以在自己的应用程序中使用它。不过,您只对有关库接口的信息感兴趣,而不关心其内部结构。因此,一个只显示所有类、方法等的类图。。。,对于这个用例来说,从外部可见的库就足够了,没有人会期望您在实现中只使用所描述的库类

    然而,在其他一些场景中,图表的目标可能会有所不同。例如,在自动代码生成领域,一个给定的UML类图应该包含所有被支持转换为代码的类、方法等。这里省略信息是没有意义的,因为相应的代码片段不会出现在随后生成的代码中

    正如您所见,UML图并不是只有一个用例,因此它们的解释总是取决于给定的上下文

    我希望这有帮助