値、Iは次のように列挙有する:列挙との結合がそう
+---------+
|TypeCours|
| Enum |
+---------+
| TD |
| TP |
| CM |
+---------+
を、別のクラス(Module
)のために、私はこれらの列挙値の各々について事実をmodelizeする必要がI int値が必要です。
Module
のすべてのインスタンスは、たとえば(TD、15)、(CM、30)および(TP、40)の処分になるようにします。 15,30,40はインスタンスに固有です。
私は、同じ仕事をしている3つのintフィールドを持つのと比べて、(enum型に値を追加するなど)進化を容易にする必要があるので、enumを使うことを勧められました。
私のクラスModule
、その列挙型TypeCours
(そして潜在的に3番目のクラス?)の間でどのような関連付けが必要なのですか?