-1

私はUMLを学んでいて、Javaのプラットフォーム固有のモデルで多くの関連付けが可能であることに気づきました。その理由は漠然と理解していますが、なぜそうなのか、なぜそれが役立つのかを誰かが例を挙げて説明できるかどうか疑問に思っています。

4

1 に答える 1

1

Javaのせいで何が必要かはわかりませんが、多対多の関連付けは、多くの考えをモデル化するのに役立ちます。

生徒と教師がいるとしましょう。各教師には多くの生徒がいて、各生徒には多くの教師がいます。明らかに、そのようなドメインをモデル化するには、多対多の関係が役立ちます。

Javaは非常に柔軟性があるため、多対多の関係をモデル化できます(たとえば、Student []配列をTeacherクラスに追加し、Teacher []配列をStudentクラス定義に追加します-Student-Teacherの例の場合)。 Javaがそのような関係の簡単なモデリングのために提供する特別なサポート。

于 2012-12-30T20:08:37.633 に答える