0
我的问题是关于交互层次的概述。我想了解一个项目。这是另一位程序员编写的。见附件。项目文档中的指定和说明
我有两两件事混淆:
1)的箭头(我知道在继承它应该已经指出了另一个方向,但在这里是没有继承所以可以这样的方案存在或者是错误的方向! ?)
2)标记为“+”,“ - ”和“#”(我从未见过这样的指定,但由于我读的文章中没有提到,所以我想知道这是否是一种常见的解释或者也可以不准确?)
提前感谢!
我的问题是关于交互层次的概述。我想了解一个项目。这是另一位程序员编写的。见附件。项目文档中的指定和说明
我有两两件事混淆:
1)的箭头(我知道在继承它应该已经指出了另一个方向,但在这里是没有继承所以可以这样的方案存在或者是错误的方向! ?)
2)标记为“+”,“ - ”和“#”(我从未见过这样的指定,但由于我读的文章中没有提到,所以我想知道这是否是一种常见的解释或者也可以不准确?)
提前感谢!
由于在赞扬指出,那些符号是UML语言。对于您的问题:
1)从第一个图中,箭头看起来不像继承,而是依赖关系,例如playerwindow
必须包含QMainWindow
。
2)等#
,+
和-
的符号为UML语言符号的和在这种情况下,他们表示protected
,public
或private
函数或变量。
带有箭头的顶部纸张似乎显示标头文件依赖关系,而不是继承关系。底部文章似乎是一个标准[统一建模语言(UML)](https://en.wikipedia.org/wiki/Unified_Modeling_Language)图。 –
谢谢,我不知道 – Ivan
我从来没有在纸上看到一个头文件依赖关系图。但有些工具可以帮助您创建这样的图表。 –