如何在UML中指定关系的可见性?

如何在UML中指定关系的可见性?,uml,class-diagram,Uml,Class Diagram,我正在为C#代码创建类图,并希望指定关系的可见性。我使用命名箭头来指定关系,但我认为将可见性信号(+、-、~、#)与名称放在一起是不对的。我也不想在类中将关系作为属性重复 如果我不够清楚,请告诉我。 谢谢。我希望我能理解你的问题。对我来说,将属性名为的属性的可见性设置为这样并不成问题: + PropertyClassA + PropertyClassB <-----------------------------------------------

我正在为C#代码创建类图,并希望指定关系的可见性。我使用命名箭头来指定关系,但我认为将可见性信号(+、-、~、#)与名称放在一起是不对的。我也不想在类中将关系作为属性重复

如果我不够清楚,请告诉我。
谢谢。

我希望我能理解你的问题。对我来说,将属性名为的属性的可见性设置为这样并不成问题:

  + PropertyClassA                    + PropertyClassB
<------------------------------------------------------->  
+PropertyClassA+PropertyClassB

是的,这就是问题所在,谢谢。我认为这样做是错误的。我不知道您使用什么IDE来创建图表,但我建议您使用这个IDE,我希望它能帮助您避免语法问题。不幸的是,我使用的是Mac。