【问题标题】:UML: Derived class constructor runs abstract method - how to mark itUML:派生类构造函数运行抽象方法 - 如何标记它
【发布时间】:2015-03-26 10:18:23
【问题描述】:

我是 UML 新手:)

我有抽象类 X 和方法 A 和方法 B(都有实现)。我有派生自 X 类的 Y 类。

我想在UML图上标注,那个类Y的构造函数必须运行X.methodA,而Y.method3必须运行X.methodB。怎么放到UML图上?

【问题讨论】:

  • 我猜你的意思是他们必须实现某些方法?
  • 是的,派生的构造函数必须运行/调用调用 X.methodA()(X 是基类)。如何在 UML 模式上标记它?或者如果 UML 模式需要这样做?

标签: uml


【解决方案1】:

可以在行为图中定义。 UML 定义操作(行为特征)和行为。行为可以作为一种方法与操作相关联。您应该在类 X 中定义拥有的行为,然后在类 Y 中定义的行为图中调用它。我建议您阅读 UML 上层结构文档章节 Common Behavior。 UML Web

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 2020-10-16
    • 2015-09-14
    • 2016-06-10
    相关资源
    最近更新 更多