15

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

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

4

5 回答 5

10

只需将 «event» 构造型添加到分类器属性。

于 2008-09-19T04:35:46.760 回答
3

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

于 2008-09-15T15:40:57.350 回答
1

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

于 2008-09-19T04:25:29.903 回答
1

我在模型中创建了一个原型,“PublishedEvent”,具有操作的 BaseClass。我将刻板印象应用于课堂上的操作。

于 2010-12-28T22:23:14.710 回答
-2

不是我喜欢给出的答案类型,但微软在 Office 网站上有一个答案。

于 2008-09-09T13:57:07.010 回答