2016-08-14 51 views
0

我的问题是关于交互层次的概述。我想了解一个项目。这是另一位程序员编写的。见附件。项目文档中的指定和说明

我有两两件事混淆:

1)的箭头(我知道在继承它应该已经指出了另一个方向,但在这里是没有继承所以可以这样的方案存在或者是错误的方向! ?)

2)标记为“+”,“ - ”和“#”(我从未见过这样的指定,但由于我读的文章中没有提到,所以我想知道这是否是一种常见的解释或者也可以不准确?)

提前感谢!

enter image description here

+1

带有箭头的顶部纸张似乎显示标头文件依赖关系,而不是继承关系。底部文章似乎是一个标准[统一建模语言(UML)](https://en.wikipedia.org/wiki/Unified_Modeling_Language)图。 –

+0

谢谢,我不知道 – Ivan

+0

我从来没有在纸上看到一个头文件依赖关系图。但有些工具可以帮助您创建这样的图表。 –

回答

0

由于在赞扬指出,那些符号是UML语言。对于您的问题:

1)从第一个图中,箭头看起来不像继承,而是依赖关系,例如playerwindow必须包含QMainWindow

2)等#+-的符号为UML语言符号的和在这种情况下,他们表示protectedpublicprivate函数或变量。