【问题标题】:Should this be considered as a class in UML class diagram or as a type?这应该被视为 UML 类图中的一个类还是一个类型?
【发布时间】:2013-11-13 02:44:47
【问题描述】:
我正在为我的项目创建类图。我会在课堂上使用一些WebViews。我的问题是:
我应该在我的 UML 类图中编写 WebView 类还是只能使用 WebView 作为类型?
例如,如果a有一个字符串:String a,在我的类图中,我会在类属性中放一个: String,但是如果我的类中有WebView wv,我可以这样做吗?对于字符串并在类属性中写入:wv: WebView 或者我必须编写 WebView 类然后与我的类建立关联?
【问题讨论】:
标签:
uml
android-webview
class-diagram
【解决方案1】:
简短的回答:你可以做任何一个。
更长的答案:UML 不会限制您在此处执行的操作。没有规则说明哪些类型可以用作属性的值,哪些类型必须显示为关联。
最长的答案其实是一个问题:你想和图表交流什么?类图有利于显示结构——类之间的链接(关联)。那么:你的类和你的 Webview 实例之间的关联有趣吗?例如,同一个 WebView 实例是否也与其他对象相关? 关系有什么有趣的地方吗? WebView 实例可以比你的类的实例更长寿吗?以此类推。
第一次。