0

我正在为我的项目创建类图。我会WebViews在课堂上使用一些。我的问题是:

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

例如,如果 a 有一个字符串:String a,在我的类图中,我会将 a: String放在类属性中,但是如果我WebView wv在我的类中,我可以对字符串执行相同的操作并在类属性中写入:wv: WebView或者我必须编写WebView课程然后与我的课程建立关联?

4

1 回答 1

1

简短的回答:你可以做任何一个。

更长的答案:UML 不限制你在这里做什么。没有规则说明哪些类型可以用作属性的值,哪些类型必须显示为关联。

最长的答案其实是一个问题:你想和图表交流什么?类图有利于显示结构——类之间的链接(关联)。那么:你的类和你的 Webview 实例之间的关联有趣吗?例如,WebView 的同一个实例是否也与其他对象相关?这段关系有什么有趣的地方吗?WebView 实例可以比你的类的实例更长寿吗?等等。

hth。

于 2012-04-20T20:04:30.950 回答