【问题标题】:How to show this class in a UML diagram?如何在 UML 图中显示这个类?
【发布时间】:2013-01-16 14:24:03
【问题描述】:

如何在 UML 图中显示这个类?

    abstract class Point{
abstract String getXPoint();
abstract String getYPoint();
   }

【问题讨论】:

  • 带着灿烂的笑容! (否则你的听众会注意到你使用字符串作为数字内容,你会被打回中世纪)
  • getXPoint() 是返回一个地方的人。我的意思是字符串内容。
  • UML 不依赖于语言...此外,如果它们返回正确的字符串,则名称不正确且具有误导性。它误导了我,也会误导其他人。

标签: java uml


【解决方案1】:

例如,在类名旁边有<<abstract>>,继承映射(如果有任何类实现它)和斜体和粗体的方法声明。

另外,我看到许多图表采用了在方法名称前显式添加 abstract 的诗意许可,但我会坚持使用纯 UML。

 ______________________
|     <<abstract>>     |
|        Point         |
|______________________|
| +getXPoint(): String |
| +getYPoint(): String |
|______________________|

注意:我假设您的抽象方法是公开的。

【讨论】:

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