Задать вопрос
atis2345
@atis2345
PHP developer

Подходит ли паттерн Decorator для моей задачи?

Необходимо создать связь между Car и Wheel. Релейшен добавить в Car не получится!!
/**
 * @property Car     $car
 * @property Wheel[] $wheels
 */
class Decorator
{
    // геттеры + сеттеры
}

class Car extends ActiveRecord
{
    public $id;
    public $model;
}

class Wheel
{
    public $color;
}

Пока склоняюсь в сторону паттерна Decorator, но задумываюсь и о DTO.
Как правильно?
  • Вопрос задан
  • 421 просмотр
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы