Обозначение и пояснение в документации проекта

Мой вопрос об обзоре иерархии взаимодействия. Я пытаюсь понять один проект. который был написан другим программистом. Смотрите прикрепить.

Я путаю с двумя вещами:

1) направление стрелок (я знаю, что в наследстве его следовало указывать в другом направлении, но здесь нет наследования! Так может ли существовать такая схема или она ошибочна?)

2) отметки типа «+», «-» и «#» (я никогда не видел такого обозначения, но, поскольку в статье, которую я прочитал, ничего не сказано, мне интересно, это общее объяснение или неточность?)

Заранее спасибо!

введите описание изображения здесь

0

Решение

Как отмечено в комментариях, эти нотации написаны на языке UML. По вашим вопросам:

1) На первой диаграмме стрелки выглядят не как наследование, а как зависимости, например, playerwindow должен включать QMainWindow,

2) признаки как #, + а также - имеют обозначения языка UML и в этом случае они обозначают protected, public или же private функции или переменные.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]