项目文件中的名称和解释
Designation and explanation in documentation of project
我的问题是关于交互层次结构的概述。我想了解一个项目。这是另一个程序员写的。见附件。
我对两件事感到困惑:
1)箭头的方向(我知道在继承中应该指向另一个方向,但是这里没有继承!所以这样的方案是否存在或者是错误的?)
2) "+", "-", "#" 之类的标记(我没见过这样的标记,但我看的文章里什么都没说,我想知道,这是一个常见的解释还是也不准确?)
提前致谢!
如推荐中所述,这些符号是 UML 语言。对于您的问题:
1) 从第一个图看,箭头看起来不像是继承,而是依赖关系,例如,playerwindow
必须包含 QMainWindow
.
2) #
、+
和 -
等符号是 UML 语言符号,在这种情况下它们表示 protected
、public
或private
函数或变量。
我的问题是关于交互层次结构的概述。我想了解一个项目。这是另一个程序员写的。见附件。
我对两件事感到困惑:
1)箭头的方向(我知道在继承中应该指向另一个方向,但是这里没有继承!所以这样的方案是否存在或者是错误的?)
2) "+", "-", "#" 之类的标记(我没见过这样的标记,但我看的文章里什么都没说,我想知道,这是一个常见的解释还是也不准确?)
提前致谢!
如推荐中所述,这些符号是 UML 语言。对于您的问题:
1) 从第一个图看,箭头看起来不像是继承,而是依赖关系,例如,playerwindow
必须包含 QMainWindow
.
2) #
、+
和 -
等符号是 UML 语言符号,在这种情况下它们表示 protected
、public
或private
函数或变量。