【问题标题】:How to represent classes called via JNI on a UML class diagram如何在 UML 类图上表示通过 JNI 调用的类
【发布时间】:2013-04-02 11:11:41
【问题描述】:

目前我正在完成我的 Android 项目,该项目使用 OpenCV 和 Tesseract 实时检测数字。我创建了一个包含所有 Java 类的类图,但问题是我不知道如何添加一个用 C++ 编写的类(通过 JNI 调用)。我认为显示从 Java 端发生的对这个 C++ 类的调用很重要,但我不知道关联应该是什么样子,因为我从未见过由 Java 类以外的任何东西组成的类图。

任何指导将不胜感激。谢谢。

【问题讨论】:

  • 类图用什么工具?
  • Eclipse 上的 ObjectAid UML 图。 Mac OSX
  • UML 与语言无关。为什么写什么课程会很重要呢?这个问题暗示了对对象和UML的误解。
  • 好的,从来没有使用过。无论如何,UML 并不关心编程语言,因此您可以在同一张图中添加不同语言的类。在企业架构师中,您仍然可以指定编程语言,但这没有任何视觉效果。如果你真的想强调语言,你可以使用刻板印象,或者只是添加一个注释。
  • 感谢您的帮助。现在我知道该怎么做了。感谢赫斯特。 :)

标签: java android class opencv diagram


【解决方案1】:

我会将其定义为具有刻板印象的接口,例如 >

有关刻板印象的简要说明,请参阅 UML stereotypes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多