UML - 类继承,你继承了什么?

时间:2011-03-16 14:14:45

标签: uml

UML中的继承是否表示只继承属性/操作,还是链接/关联?

3 个答案:

答案 0 :(得分:3)

这实际上取决于如何声明链接/关联:public,private或protected。链接和关联通常使用属性实现,因此任何实现为私有的链接/关联都不会被继承,但是受保护或公共将被继承。

答案 1 :(得分:0)

我还发现这对于概括有用: http://publib.boulder.ibm.com/infocenter/rsahelp/v8/index.jsp?topic=/com.ibm.xtools.modeler.doc/topics/cgeneral.html

“您可以添加泛化关系以捕获父模型元素中的属性,操作和关系,然后在一个或多个子模型元素中重用它们。”

答案 2 :(得分:0)

一个好的测试是通过UML逆向工程检测从现有代码到类图的继承。 Thea java继承代码在http://www.java.happycodings.com/Learning/code26.html

中解释

属性通常用于关联检测。 依赖性来自继承和关联以及其他代码。