Практика з HashMap у Java
Завдання
Мета завдання: реалізувати просту базу даних для онлайн-магазину з використанням HashMap.
Настав час виконати дійсно масштабне завдання, де потрібно застосувати всі свої навички Java та продемонструвати аналітичне мислення!
Для вас вже створені класи Product та Customer. Вони містять певні поля, які ви можете переглянути у коді. Також написано інтерфейс з усіма необхідними методами для реалізації та клас-реалізацію.
Ваша робота буде у файлі codefinity.Task.OnlineStoreDatabaseImpl.java. Саме тут потрібно писати код.
Ось перелік того, що потрібно виконати:
-
Створення бази даних: з використанням HashMap створити базу даних для продуктів та клієнтів;
-
Операції з продуктами: реалізувати методи для додавання нового продукту, оновлення інформації про продукт (наприклад, зміна ціни або кількості), а також видалення продукту з бази даних;
-
Операції з клієнтами: реалізувати методи для додавання нового клієнта, оновлення інформації про клієнта (наприклад, зміна адреси), а також видалення клієнта з бази даних;
-
Оформлення замовлення: створити метод для оформлення замовлення, який приймає customerid, product id та кількість одиниць продукту. Під час оформлення замовлення зменшувати доступну кількість продукту у базі даних;
-
Відображення інформації: реалізувати методи для відображення інформації про всі продукти та всіх клієнтів у зручному для читання форматі списку;
-
Додаткові можливості (необов'язково): реалізувати додаткові методи на власний розсуд, наприклад, пошук продуктів за назвою, відображення інформації про замовлення клієнтів тощо.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
What fields are included in the Product and Customer classes?
Can you explain how the order placement method should handle cases where the product quantity is insufficient?
Are there any specific requirements for the format of the information display methods?
Чудово!
Completion показник покращився до 4
Практика з HashMap у Java
Свайпніть щоб показати меню
Завдання
Мета завдання: реалізувати просту базу даних для онлайн-магазину з використанням HashMap.
Настав час виконати дійсно масштабне завдання, де потрібно застосувати всі свої навички Java та продемонструвати аналітичне мислення!
Для вас вже створені класи Product та Customer. Вони містять певні поля, які ви можете переглянути у коді. Також написано інтерфейс з усіма необхідними методами для реалізації та клас-реалізацію.
Ваша робота буде у файлі codefinity.Task.OnlineStoreDatabaseImpl.java. Саме тут потрібно писати код.
Ось перелік того, що потрібно виконати:
-
Створення бази даних: з використанням HashMap створити базу даних для продуктів та клієнтів;
-
Операції з продуктами: реалізувати методи для додавання нового продукту, оновлення інформації про продукт (наприклад, зміна ціни або кількості), а також видалення продукту з бази даних;
-
Операції з клієнтами: реалізувати методи для додавання нового клієнта, оновлення інформації про клієнта (наприклад, зміна адреси), а також видалення клієнта з бази даних;
-
Оформлення замовлення: створити метод для оформлення замовлення, який приймає customerid, product id та кількість одиниць продукту. Під час оформлення замовлення зменшувати доступну кількість продукту у базі даних;
-
Відображення інформації: реалізувати методи для відображення інформації про всі продукти та всіх клієнтів у зручному для читання форматі списку;
-
Додаткові можливості (необов'язково): реалізувати додаткові методи на власний розсуд, наприклад, пошук продуктів за назвою, відображення інформації про замовлення клієнтів тощо.
Дякуємо за ваш відгук!