gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 02:02:55 26 4
gpt4 key购买 nike

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

谢谢:)

最佳答案

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

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

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

正如您所看到的,UML 图不仅有一个用例,因此它们的解释始终取决于给定的上下文。

希望这会有所帮助!

关于java - UML 图通常会给出所有成员变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57366994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com