0

オブジェクト図で列挙を定義するにはどうすればよいですか?

+---------------------+
|   <<enumeration>>   |
|    :DayOfTheWeek    |
|    ¯¯¯¯¯¯¯¯¯¯¯¯¯    |
|_____________________|
| Sunday              |
| Monday              |
| Tuesday             |
| ...                 |
+---------------------+

またはそのように:

+---------------------------+
|      <<enumeration>>      |
|    Sunday:DayOfTheWeek    |
|    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯    |
|___________________________|
|                           |
+---------------------------+

+---------------------------+
|      <<enumeration>>      |
|    Monday:DayOfTheWeek    |
|    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯    |
|___________________________|
|                           |
+---------------------------+

列挙オブジェクトのインスタンスは 1 つしか作成できないと思いますが、そうですか?

4

3 に答える 3

-1

クラス図とオブジェクト図を区別することが重要です。クラス図について話していた場合、実際にはあなたのDayOfTheWeekタイプのクラスは 1 つしかありませんでしたが、列挙オブジェクトの数に制限はありません (シングルトンとして明示的に定義しない限り)。たとえば、1 つの列挙オブジェクトで日曜日を表し、もう 1 つの列挙オブジェクトで金曜日を表すことができます。

于 2015-05-14T23:42:35.103 に答える