UML中的继承是否表示只继承属性/操作,还是链接/关联?
答案 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
中解释属性通常用于关联检测。 依赖性来自继承和关联以及其他代码。