在创建文档的顶级类图时,我经常难以理解。方法和属性/字段易于建模。 我通常最终添加一个名为EvChanged的方法来指示.Net事件已更改。
显示某个类型发布特定事件的正确方法是什么?
答案 0 :(得分:10)
只需在分类器属性中添加«event»构造型。
答案 1 :(得分:3)
我发现onEventName()是事件回调最简单的命名方案,但是如何指示对象可以广播哪些事件我没有找到任何解决方案。如果某个工具支持自定义容器,那么允许自定义容器(除了属性和方法对象)之外的扩展UML类图可以是一种替代方案。
答案 2 :(得分:1)
我认为没有任何特定的UML表示法来显示类可以广播的事件。要显示类可以接收的事件,您需要一个Rece元素。这与“操作”具有类似的符号,带有“signal”关键字。
答案 3 :(得分:1)
我在模型中创建了一个构造型“PublishedEvent”,其中有一个BaseClass of Operation。我将构造型应用于类中的操作。
答案 4 :(得分:-2)
不是我想提供的答案类型,但Microsoft在Office网站上有答案。