UML 及其等效的 Java 代码

发布于 2025-01-07 06:26:31 字数 1491 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

过潦 2025-01-14 06:26:31

This 11-page PDF describes a mapping from UML notation to Java conventions. For example, implementing cursors as Java Enumerations, reducing multiple inheritance to single, etc.

Here is a 4-part article on the same subject:

Part 1

Part 2

Part 3

Part 4

相对绾红妆 2025-01-14 06:26:31

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

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

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

我是否误读了这个问题?

If you don't want to use an automated tool, the only alternative is to open a text editor or IDE and create each Java class's .java file by hand.

For every UML class, create a Java class. Add all the methods and data members you want in those classes.

If there's inheritance called for by the model, have your Java classes extend those classes or implement those interfaces.

Did I misread this question?

猫瑾少女 2025-01-14 06:26:31

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

然后使用 Eclipsevi :)

I do not want to use any automated tool, which generates Java code from UML diagram.

Then use Eclipse or vi :)

℉服软 2025-01-14 06:26:31

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

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

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

If you know how class diagrams work, then you should be able to write a Java program from the diagram.

A class diagram has attributes, functions and relationships. In a Java class, the attributes are variables and the methods are functions. The relationships in Java are either extends (for inheritance) or implements.

If there are other specific things that aren't obvious you could ask, but you should be able to translate to code from the design pretty easily.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文