Nur mal so zur Info: Diese Klassendiagramme heißen UML-Diagramme. Wenn man danach im Internet sucht, findet man sehr viele Tools. Ich empfehle ebenfalls ArgoUML als Standalone-Anwendung, zeihe aber ein Plugin in Eclipse vor, da dieses automatisch den Code meines Projektes ändert.