Rebel-Cat, на мой взгляд, опять слишком заморочено. Что у нас есть в жизни?
1. Товар - у него есть наименование и цена.
2. Есть Меню - статичный список Товаров + метод, возвращающий Товар по названию.
3. Есть конечный Чек - список выбранных Товаров + методов для добавления и удаления Товаров + метод для вычисления итоговой суммы
4. Есть Официант - класс с main методом, который принимает заказ, то есть мы вводим название Товара, он ищет его в Меню и добавляет Товар в Чек. Затем у Чека получает итоговую сумму и выводит нам.
Может пересмотрите свой подход?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
1. Товар - у него есть наименование и цена.
2. Есть Меню - статичный список Товаров + метод, возвращающий Товар по названию.
3. Есть конечный Чек - список выбранных Товаров + методов для добавления и удаления Товаров + метод для вычисления итоговой суммы
4. Есть Официант - класс с main методом, который принимает заказ, то есть мы вводим название Товара, он ищет его в Меню и добавляет Товар в Чек. Затем у Чека получает итоговую сумму и выводит нам.
Может пересмотрите свой подход?