Как представить временные интервалы в расписанииJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как представить временные интервалы в расписании

Сообщение Anonymous »

Я пишу веб-приложение, которое позволяет пользователям записываться на университетские курсы. Курсы могут проводиться в определенные временные интервалы: временной интервал — это день (в неделе, например, воскресенье, понедельник и т. д.) и час. Существуют фиксированные временные интервалы, в которые могут проводиться курсы. Мой вопрос: как лучше всего реализовать эти временные интервалы?

У меня была одна мысль: просто использовать перечисление, но тогда есть 70 временных интервалов. Поэтому я подумал о том, чтобы иметь два перечисления - одно для дня недели (хотя держу пари, что оно уже где-то существует - знаете ли вы, где я могу найти существующее перечисление такого типа?) и одно для разрешенных часов (например - 8:00, 9:00, 10:00 и т. д.) и класс Timeslot, содержащий оба из них.

Однако я чувствую, что должно быть более элегантное решение, о котором я не думал из - что вы думаете?

Подробнее здесь: https://stackoverflow.com/questions/663 ... a-schedule
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»