UML图: How to show interface that is implemented by most of the Classes in my class diagram

标签 uml class-diagram

我有一个类似的界面:

public interface MyEntity {

    //HIbernate version
    public long getOptLock();

    //these method are used to keep track of Last modified timestamp 
    public void update();

    public void persist();

}

这是由我的对象模型中的大多数类实现的。现在,我知道如何显示 interface realisation在类图中。

问题是因为这个特定的接口(interface)是由大多数类实现的,它使类图变得困惑。是否有其他方法来显示界面实现?

最佳答案

另一种方法是使用 Lollipop 符号 ,就在实现接口(interface)的每个类之上:

看到这个image来自 msdn 网站。

完整的文章参见 link .

关于UML图: How to show interface that is implemented by most of the Classes in my class diagram,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14724056/

相关文章:

model-view-controller - 类应该模仿现实还是具有最佳的代码兼容性?

c++ - 将 C++ 源代码反向为 UML 类图

mysql - 设计类图中的外键

UML 类图关联 - 如何、何时以及为什么?

java - 继承和聚合 UML

UML 异常处理符号

uml - 当一个类与两个类存在关联时,存在多对一的多重性

uml - 如何在 UML 类图中描述包含的映射?

include - UML、包含、扩展关系

java - 将 UML 图映射到 Java 代码转换