我:參考與改寫
class A{
public $name = 'A';
public $B;
public function B_into_A($b)
{
$this->B = $b;
}
}
class B{
public $name = 'B';
public $A;
public function new_A_into_B($a)
{
$this->A = new $a;
}
}
$a = new A;
$b = new B;
$a->B_into_A($b);
$b->new_A_into_B('A');
這是在運行時的開頭插入一個「主」類中其他類的好辦法? 我應該使用參考嗎?
(背景:我目前在一個MVC框架中,我有一些主要的類內處理很多類,例如引導程序,封裝,模塊,適配器等工作)
是的,當然,我希望將class :: factory()作爲方法名稱。我只是拿這個糟糕的名字來表達清楚我的意思;) 謝謝btw。 –