ユーティリティ/ヘルパークラスとファクトリクラスは、コアJavaではまだ頻繁に使用されています。たとえば、java.util.Collections
,java.nio.file.Files
はユーティリティクラス、java.nio.files.FileSystems
およびjava.nio.files.Paths
は静的ファクトリメソッドを持つファクトリクラスです。ファクトリまたはヘルパークラスとUMLクラス図で生成できるオブジェクトの関係を表現する方法
私の質問は、UMLクラス図を使って、これらのファクトリまたはユーティリティ/ヘルパークラスとそれらが生成できるオブジェクトの関係を表現する方法です。
http://www.uml-diagrams.org/class-diagrams-examples.html –
例は、工場のデザインパターンについてでした。しかし、ヘルパー/ユーティリティクラスには多くの静的メソッドが含まれており、他のオブジェクトを作成できます。私はヘルパークラスと生成されたオブジェクトの間に依存関係はないと思います。リンク先のページから、類似の関係図がないようです – Rui