【问题标题】:visual paradigm reverse java code, class diagram视觉范式逆向java代码,类图
【发布时间】:2016-10-04 02:14:57
【问题描述】:

使用此工具创建了与我的代码对应的类。

每个类都有其getter 和setter 方法的属性。 属性是在图中创建的,但带有标签 > 没有相应的方法,正如您从图像中看到的那样。 此外,即使我将关联更改为聚合,列表也不属于 List 类型。

  标签>准确告诉你一个属性对应getter和setter?

我在 UML 文档中找不到有关此标签的任何信息

【问题讨论】:

    标签: uml class-diagram visual-paradigm


    【解决方案1】:

    你所说的标签是一种刻板印象。带有<<Property>> 构造型的属性通常以这种方式标记,以告诉代码生成器如果目标语言支持(或要求),则应创建适当的 getter 和 setter 方法。

    列表不依赖于组合符号,而是依赖于几乎不可读的多重性,但我猜关联附近的点是星号(对于任何多重性)。关联末尾的点是 isOwned 属性(表示点标记的类拥有关联)。

    【讨论】:

    • 抱歉,我的意思是在我的代码中“own”属性是 List,但在图中我有“ownList: Product”而不是“own: List”,为什么?一样吗?
    • VP 可能是这样解释的。不幸的是,我对这个特殊的产品帮不上什么忙。您需要想象这些产品使用内部编译器来分析源代码。并且有不同的方法可以在计算机语言和 UML 之间进行转换。这类似于在不同的人类语言之间进行翻译。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 2018-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 2022-01-11
    相关资源
    最近更新 更多