Создать классы описывающий товар и покупательскую корзину.
Товар должен содержать информацию о цене, весе, наименование, категория(строковый ключ).
Корзина должна содержать список товаров, иметь методы получения веса и общей стоимости.
Реализовать:
возможность сравнивать товары на основе цены за вес.
возможность сравнивать корзины по весу.
формировать потребительскую корзину.
объединять потребительские корзины через сложение с присваиванием.
Оба класса должны быть сериализуемы в строку.
Формат товара: [Наименование, вес: 000кг, цена: 000р]
Формат корзины:
Вес: 000кг
Стоимость: 000р
Содержимое:
- [Наименование, вес: 000кг, цена: 000р] к-во: 0шт
.....
Корзина должна быть итерируема.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |