如何在UML图中绘制部分类?

4
我想知道如何在UML类图中指示两个类是部分的。
例如:
文件'ClassApart1.cs'
partial class ClassA{ /* this class is used for constructors and methods */ }

文件 'ClassApart2.cs'

partial class ClassA{ /* this class is used for properties */ }

在UML中是否有任何惯例来表示/绘制我的情况?

2
为什么您想在UML中将它们分别显示,部分类实际上是一个单独的类。 - Habib
4
从UML的角度来看,一个类是否分成多个文件似乎是一个不重要的实现细节,但为什么这会有所影响呢? - Servy
1
如果你给这个类不同的名称,它们就不再是部分类了。它们将成为两个不同的类。 - Mat J
如果你有这么大的一个类,我觉得你可能还有其他问题。 - George Stocker
我是UML环境的新手... 我认为展示组成我的项目的类的深入/详细描述可能很有趣。我知道编译器会将它们视为单个类,但我的目标是展示整个项目的构成。 - atomicBee
2个回答

4

只需将三个框通过线连接起来 SomeClass PartOne PartTwo

这张图片来自IBM:

在此输入图片描述


1

我相信目前没有任何IUML正式惯例。 事实上,每个工具(C#生成器)都会采用自己的惯例。 Servy在他的回答中描述了“IBM惯例”。 例如,Modelio使用专门的属性...

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接