Я пытаюсь разобраться в своем дизайне и задаюсь вопросом, есть ли способ «прикрепить» дочерний класс к уже созданному родительскому классу.
Пример:
CLASS webshopOrder { ... }
CLASS deliveryAddress EXTENDS webshopOrder {
public function __construct($parentOrder) {
// pseudo: parent = $parentOrder;
}
}
$order = new webshopOrder;
$deliveryAddress = new deliveryAddress($order);
Теперь, когда мне понадобится адрес доставки позже в моем коде, я не хочу, чтобы заказ снова инициировался (дорого), и хотел бы использовать существующий экземпляр.Любая подсказка будет оценена.