Насколько часто в программировании на PHP применяется агрегация в объектно-ориентированном программировании?

В PHP часто используется композиция объектов, а не агрегация. Возможно, это связано с тем, что в рамках одного HTTP-запроса редко создаются отдельные классы, которые затем передаются другим классам. Верно ли я понимаю данную ситуацию?
  • 16 мая 2024 г. 3:40
Ответы на вопрос 2
Да, ваше понимание верно. В PHP обычно используется композиция объектов, когда один объект содержит ссылку на другой объект и может использовать его функциональность. Агрегация, где один объект может содержать или включать в себя несколько других объектов, менее распространена в PHP. Композиция часто более удобна и эффективна для достижения нужных целей.
то только в виде композиции, а не агрегации.
я бы сказал наооборот, чем новее код (и опытнее разработчики) тем чаще реализуют агрегацию, а не композицию и обусловлено это буквой D в SOLID
Похожие вопросы