我有几个关于 UML 的问题:
- 如果一个类(我们称之为B)是从A派生的,并且A类使用其他一些其他类(有关系),我是否也必须从B绘制箭头到所有使用的类?
- 如果一个类使用一个
ArrayList<myclass>
,说这个类使用是正确的myclass
吗? - 如果一个方法使用泛型(或模板),我对它们采用什么语法?
我有几个关于 UML 的问题:
ArrayList<myclass>
,说这个类使用是正确的myclass
吗? 不,属性是隐式继承的,无需再次显式建模。
是的,如果您的意思是 ArrayList 仅包含 myclass 的成员 - 只需为 myclass 绘制一个 to-n 关联。
您可以使用 UML 模板进行参数化。看起来像这样。但不要将它用于集合 - 使用 to-n 关联(如 2 中)更好。