【问题标题】:UML and its equivalent Java Code [closed]UML 及其等效的 Java 代码 [关闭]
【发布时间】:2012-02-18 18:02:58
【问题描述】:

我已经绘制了 UML 类图。现在,我的任务是将 UML 类图转换为等效的 Java 代码。

我不想使用任何从 UML 图生成 Java 代码的自动化工具。

请提供一些关于 UML 及其等效 Java 程序的指针(webLink、PDF 文件、其他)。

【问题讨论】:

    标签: java uml equivalent


    【解决方案1】:

    This 11-page PDF 描述了从 UML 表示法到 Java 约定的映射。例如,将游标实现为 Java 枚举,将多继承减少为单继承等。

    这是一篇关于同一主题的 4 部分文章:

    Part 1

    Part 2

    Part 3

    Part 4

    【讨论】:

    【解决方案2】:

    如果您不想使用自动化工具,唯一的选择是打开文本编辑器或 IDE 并手动创建每个 Java 类的 .java 文件。

    为每个 UML 类创建一个 Java 类。在这些类中添加所需的所有方法和数据成员。

    如果模型需要继承,让您的 Java 类扩展这些类或实现这些接口。

    我是否误读了这个问题?

    【讨论】:

    • 让我重新提出我的问题:例如,在 UML 图中,我们将继承从一个类绘制到另一个类。那么它的等效 Java 代码是 Class A extends Class B { ..... } 。我的要求是我需要一个网络链接,它讨论这些类型的其他关系及其 Java 代码。
    • 那么您正在寻找的是从 UML 概念到 Java 概念的翻译,而不是从 UML 图到 Java 代码的翻译?
    • 我的建议是开始编写代码。投票结束。
    【解决方案3】:

    我不想使用任何从 UML 图生成 Java 代码的自动化工具。

    然后使用 Eclipsevi :)

    【讨论】:

      【解决方案4】:

      如果您知道类图是如何工作的,那么您应该能够根据该图编写 Java 程序。

      类图具有属性、功能和关系。在 Java 类中,属性是变量,方法是函数。 Java 中的关系要么是扩展(用于继承)要么是实现。

      如果还有其他不明显的具体问题,您可以询问,但您应该能够很容易地将设计中的代码转换为代码。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-10
      • 2014-02-20
      • 2012-12-02
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多