В настоящее время я пытаюсь нарисовать диаграмму классов из нескольких пространств имен в C++.Как нарисовать область/область применения метода/переменной области в UML?
В настоящее время некоторые переменные и методы внутри пространства имен (свободные, а не части классов) являются частью API пространства имен, а другие являются внешней частью API некоторых классов (например, оператор < < и те).
Я только хочу представить эти методы/vars, которые выставляют API пространства имен, но я не могу найти способ сделать это со стандартными инструментами UML и не могу найти никакой соответствующей информации в Интернете.
любая подсказка?
На самом деле, [методы, не являющиеся членами, улучшают инкапсуляцию объектов] (http://www.ddj.com/cpp/184401197), его проблема не связана с объектно-ориентированным, это может быть ограничение UML, поэтому Я спрашиваю, на случай, если я что-то пропустил. –
В его случае это ограничение UML. Мое предложение состояло в том, чтобы позволить ему представлять функции на диаграмме без изменения его кода (но, возможно, мое объяснение было неоднозначным) –