2017-05-17 15 views
1

UML(またはその標準的な使用法)によれば、クラス図の属性タイプと操作パラメータに完全修飾名(namespace :: type_name)を使用する方が適しています。私は第三者データ型に特別な関心を持っています。たとえば、アプリケーションでOpenCVを使用していますが、クラスダイアグラムにcv :: MatまたはMatだけを置く必要がありますか?UMLクラス図で完全修飾型名を使用する

ご協力いただきありがとうございます。

+0

"It Depends" 'Mat'はプログラムのどこでも明白であるようですか?おそらく名前空間をスキップすることができます。 – Rook

答えて

0

読者によって異なります。あなたのダイアグラムがすべて、ある特定の文脈の中にあり、人々がMatがOpenCVクラスであることを知ることができると期待できる場合は、おそらくそれを省略することができます。さらに、UMLツールではFQNをオプションで表示できるため、これをオンまたはオフにすることができます。

関連する問題