Задать вопрос
  • Связи в ООП, Агрегация в PHP как часто используется?

    @sergeevVasily
    Ипатьев, а в случае не с БД, если у каждого объекта Пользователь должен быть свой объект Голова?
    Тогда мы должны были бы вторым "не правильным" вариантом воспользоваться?
    А могли бы первым вариантом обойтись, если бы научили наш DI-контейнер каждый раз возвращать новый объект Рука?
    Получается ли, что нет "правильного" и "не правильного"?

    Я считаю, что ответ в духе "вот так делать надо, а не так" в отношении композиции/агрегации может оказаться вредным, т.к. это как и все остальное не более чем две разные штуки, которые могут или решать задачу или не решать. Второй вопрос уже эффективно или не эффективно решать.
    Написано
  • Связи в ООП, Агрегация в PHP как часто используется?

    @sergeevVasily
    Хотя нет, кажется я понял. Есть такие гении, которые действительно, вместо

    А могли бы прокомментировать, почему в первом случае "правильно", а во втором "не правильно"?
    Написано
  • Связи в ООП, Агрегация в PHP как часто используется?

    @sergeevVasily
    Основа всех современных фреймворков - это контейнер зависимостей

    А основа не современного фреймворка это что?
    Написано
  • Связи в ООП, Агрегация в PHP как часто используется?

    @sergeevVasily
    1)
    Заметил, что в PHP если и используется связи между объектами(ассоциация), то только в виде композиции, а не агрегации

    Вообще композиция и агрегация это не про PHP, а про ООП. Возможно, если вы возьмете среднюю температуру по больнице, то заметите, что действительно фактов использования композиции меньше или больше, чем агрегации (и это будет касаться не только PHP, а речь о всех ООП программах на различных ЯП). Но что вам дает знание об этом? Как вы будете использовать эту информацию не знаю, но если на основе этого будет делать вывод, что одно лучше другого, то так думать не правильно (у каждого инструмента свое назначение, свои плюсы и минусы, это разные вещи), не туда копаете

    2)
    Если да, то это наверное обусловлено протоколом HTTP поверх которого работают наши сайты на PHP

    Вообще, HTTP никак вам не обуславливает ничего про то как вы будете дизайнить ваши объекты, никак не связано с ООП или PHP.

    3) Такая же не взаимосвязанная история в этом вопросе
    мол в рамках одного HTTP-запроса редко бывает, когда создаётся самостоятельный класс, а потом он ещё и в другой класс попадает
    , комментировать не хочу даже

    Интересно было бы от вас узнать в чем смысл вопросов, какую цель вы преследуете... какую задачу решаете.
    Написано
  • Обработка изображений товаров для сайта, как правильно реализовать?

    @sergeevVasily
    Максим, никаких проблем, наоборот - одно удовольствие было узнать, что это действительно решение Дмитрия. Я сам сейчас им воспользуюсь, очень удачное решение, по-моему.
  • Обработка изображений товаров для сайта, как правильно реализовать?

    @sergeevVasily
    Максим, я ни на что не намекаю, просто очень похоже на решение Дмитрия Елисеева https://github.com/ElisDN/yii2-demo-shop/blob/mast...