我正在開發一個需要大量單獨對象(類)一起工作的項目。我已經想出瞭解決問題的方案,但我只是想聽聽其他觀點,因爲我覺得我錯過了一些東西。所以基本上,我有一個訪問者和一個位置類,每個都被初始化並存儲在一個變量中,比如$ visitor和$ location;兩者都具有唯一的訪問者數據和頁面調用引用的位置。結合兩個PHP對象(類)
我想要/需要做的事實質上是做一個'橋',所以我可以調用一個方法,將影響這兩個對象。例如,我希望能夠調用$ bridge-> favorite();並且除了增加位置所具有的收藏夾的數量之外,它還將該最喜歡的參考添加到訪問者的簡檔中。
我已經把現在做本質上是由一個橋樑:
$bridge = new Bridge($locationclass, $visitorclass);
$bridge->favorite();
所以它本質上調用另一個類我有,「橋」,與法的最愛,那麼將使用已經設置了兩個班。我認爲這是一個好的解決方案,但我覺得我錯過了一個更好的解決方案。
所有的輸入將是非常有益的,謝謝你的時間!
嗨,薩米,謝謝你的迴應。感謝您的反饋! – Jonathan