Подключите нашего Telegram-бота для уведомлений о новых проектах

Написание кода на языке Java

n
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте меньше месяца
Бюджет: До 100 ₽/час
Дедлайн: 11.01.2025
Необходимо написать программу на языке java. Задание по практике. Необходимо написать достаточно простой и понятный код с комментариями.
Необходимо разработать сущность Публикация, которая описывается следующими характеристиками:
• Имеет заголовок, строка
• Имеет множество тегов, каждый представляет собой одну строку
• Имеет множество Комментариев
• Имеет рейтинг, целое число.
При этом Комментарий описывается:
• Текст: строка
• Рейтинг: число
Комментарий может возвращать текстовое представление вида “(рейтинг) текст”, например: “(169)  отличные  задачи!”. Необходимо что бы была возможность оставить множество Комментариев к любому Комментарию. Продумать процесс приведения данной конструкции к строковому представлению, например:

(169)  отличные  задачи!
---(5) совершенно согласен с этим комментарием!
------(0) что-то я ничего не понял

Обеспечьте реализацию следующих требований: 
1. Название Публикации нельзя изменить после её создания, но всегда можно узнать
2. Изменение текста Публикации или Комментария доступно только до тех пор, пока данная сущность не была прокомментирована, или же не был изменен её рейтинг, иначе выбрасывается ошибка с соответствующим текстом.
3. Сущности должны предоставлять информацию о том, возможно ли их изменение. 
4. Рейтинг можно увеличить или уменьшить на только на единицу за одну операцию
5. Теги не могут быть изменены после инициализации Публикации.
Реализуйте следующую публикацию с комментариями:
(10) История транзистора.
тэги: История, IT, электроника
Дорога к твердотельным переключателям была долгой. Она началась с открытия того, что определенные материалы странно ведут себя в присутствии электричества. В 1874 году Фердинанд Браун опубликовал статью “О прохождении электрических токов через сульфиды металлов”. И все завертелось…
Комментарии:
(1) Держите ссылку на то как работают светодиоды из карбида кремния ввв.свет.ру
---(0) Спасибо!
---(0) Thanks!
(0) Это перевод? Пойду оригинал почитаю
---(0) а где ссылка на оригинал?
------(3) автор, добавь ссылку в начало статьи
(5) Какую только дичь не писали в журналах 20-30гг пытаясь объяснить работу кристаллического детектора
Разделы:
Опубликован:
04.01.2025 | 20:53 [поднят: 04.01.2025 | 20:53] [последние изменения: 03.01.2025 | 21:24]

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».