✍️ Ты пишешь код, чтобы он работал чисто и без багов. Но что-то идет не так. Предлагаем разобрать реальный пример из кода — маленькая ошибка в методе, который оформляет заказ из корзины, и она нарушает один из принципов SOLID.
Итак, вопрос:
Есть одна строчка кода внутри класса, который оформляет заказ из корзины - смотрим карточку 1.
Сигнатура метода-конструктора у Order - смотрим карточку 2.
❓Вопрос для настоящих айтишников: с точки зрения SOLID какой принцип здесь нарушается?
Ответы оставляйте в комментариях, а правильный пришлем ближе к вечеру.

