в ShopingCart? https://pastebin.com/AfT3eCJU
В класс передают через конструктор,я вот , например, не знаю как из функций передать в класс.
И обязательно создавать класс? Может просто создать объект и в него передавать выбранные элементы.
Хороший вопрос по поводу архитектуры. Тебе надо выбрать оптимальный по сложности паттерн для организации кода. Каким образом классы должны общаться друг с другом. Как сделать так чтобы общение не превратилось в кошмар поддержки и дебага. Это большая, сложная и очень важная область программирования. Я сам в этом не силён. В качестве упражнения сейчас написал вариант на базе паттерна MVC (model view controller), взяв за основу эту статью. Получилось так себе, но может тебе поможет. Это не совсем классическое MVC из примеров, пришлось пофантазировать. У тебя есть огромное кол-во способов как реализовать твою задачу. Читай про паттерны программирования, рисуй блок-схемы и много думай. Ты как бы отправляешься в свободное плавание и тебе наверное с такими вопросами надо уже двигаться в другие чаты.
Обсуждают сегодня