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

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

How do you show events in UML Class Diagrams?

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

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


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


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


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


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


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


推荐阅读

    linux编译时显示命令?

    linux编译时显示命令?,系统,基础,工具,代码,百度,下来,网上,命令,内核,文件,L

    linux命令显示内容?

    linux命令显示内容?,标准,系统,数据,命令,百度,实时,时间,信息,文件,内容,lin

    linux常用显示命令?

    linux常用显示命令?,工作,地址,系统,信息,管理,命令,目录,标准,功能,常用命

    linux分页显示命令?

    linux分页显示命令?,工具,通信,命令,数据,信息,管道,标准,位置,一致,系统,lin

    linux中ps命令显示?

    linux中ps命令显示?,系统,信息,状态,进程,命令,多地,软件,工作,基础,报告,lin

    linux命令逐页显示?

    linux命令逐页显示?,系统,工作,地址,命令,网上,信息,百度,基础,标准,内容,在l

    linux显示内核命令?

    linux显示内核命令?,地址,发行,信息,工具,电脑,系统,名称,内核,版本,状态,如

    显示等号linux命令?

    显示等号linux命令?,工作,地址,信息,系统,命令,目录,标准,管理,基础,常用命

    linux中显示路径命令?

    linux中显示路径命令?,系统,地址,工作,信息,时间,命令,数据,网络,路径,名字,l

    linux显示的命令行?

    linux显示的命令行?,信息,标准,数据,命令,实时,系统,时间,名称,文件,文件名,l

    linux命令多显示几行?

    linux命令多显示几行?,实时,系统,标准,数据,档案,命令,文件,最新,信息,状态,l

    linux命令行显示键值?

    linux命令行显示键值?,系统,环境,管理,文化,国家,信息,工具,数据,软件,项目,L

    linux用命令显示键盘?

    linux用命令显示键盘?,系统,信息,工具,电脑,键盘,分析,设备,数据,通用,工作,L

    linux命令查看包属性?

    linux命令查看包属性?,时间,系统,信息,状态,命令,文件,通讯录,管理,情况,标

    linux命令分行显示?

    linux命令分行显示?,数据,分行,系统,时间,最新,百度,实时,命令,文件,内容,lin

    linux显示路径命令?

    linux显示路径命令?,系统,信息,工作,数据,名称,位置,标准,环境,时间,命令,lin

    linux简单的显示命令?

    linux简单的显示命令?,工具,管理,系统,档案,工作,信息,命令,标准,技术,设备,L

    linux显示用户名命令?

    linux显示用户名命令?,密码,系统,信息,时间,地址,命令,用户,用户名,位置,用

    linux下命令显示行号?

    linux下命令显示行号?,工作,地址,系统,信息,命令,档案,文件,名称,观察,实时,L

    linux命令行最多显示?

    linux命令行最多显示?,信息,系统,数据,档案,标准,文件,命令,名称,地址,最新,l