UMLダイアグラムで、テンプレートクラスを表す正しい方法は何ですか?
右上隅に点線の長方形がある通常の長方形で、テンプレートパラメータを表します。このようなもの:
.......
___________: T :
| :.....:
| |
| ClassName |
| |
|______________|
より有用なアプローチは、テンプレートにUML分類子を使用することです。これは、UML表記の拡張を表すUML要素です。ツールがプロファイルをサポートしている場合は、その中に分類子を作成します。テンプレートの分類子を定義し、テンプレートのプロパティとメソッドを含めます。次に、標準のクラス表記を使用する代わりに、テンプレートを使用する各クラスに対して作成した分類子を使用します。これは、テンプレートのUMLの正しい使用法です。