关于visio:如何在UML类图中显示事件?

关于visio:如何在UML类图中显示事件?

How do you show events in UML Class Diagrams?

在创建用于文档的顶级类图时,经常让我感到困惑。方法和属性/字段易于建模。
我通常最终会添加一个名为EvChanged的方法来指示.Net事件已更改。

显示类型发布特定事件的正确方法是什么?


只需添加一个"事件"?对分类器属性的构造型。


我发现onEventName()是事件回调的最简单命名方案,但是如何找到对象可以广播的事件却没有找到任何解决方案。如果某些工具支持,则扩展的UML类图可以允许自定义容器(除了属性和方法约束器之外)可以替代。


我在" PublishedEvent "模型中使用操作的基本类创建构造型。我将构造型应用于类中的Operations。


我认为没有任何特定的UML表示法来显示Class可以广播的事件。为了显示类可以接收的事件,您需要一个Reception元素。这与"信号"的操作具有类似的表示法。关键字。


不是我喜欢的答案类型,但是Microsoft在Office网站上有答案。


推荐阅读