2012-04-19 37 views
0

我正在为我的项目创建类图。我将在课堂上使用一些WebViews。我的问题是:这应该被看作UML类图中的类还是作为类型?

我应该在我的UML类图中编写WebView类还是只能使用WebView作为类型?

例如,如果有一个字符串:String a,在我的类图,我会放在类属性的: String,但如果我在我的课有WebView wv,我可以做相同的字符串,并写在班级属性:wv: WebView或我必须编写WebView类,然后与我的班级进行关联?

回答

1

简答:你可以做。

较长的答案:UML不约束你在这里做什么。没有规定说哪些类型可以用作属性的值,哪些类型可以用作关联。

最长的答案实际上是一个问题:你想与图表沟通什么?类图很好地显示结构 - 类之间的链接(关联)。所以:你的类和你的Webview实例之间的关联是否有趣?例如,WebView的同一个实例是否也与某个其他对象有关?有什么关于的关系很有趣? WebView实例能否超越你的类的实例?等等。

hth。

+0

谢谢@sfinnie – 2012-04-23 14:05:25

+0

不客气@Ana。 – sfinnie 2012-04-24 13:11:27