2017-08-23 94 views
-2

我目前正在開發一個具有以下三個類的Web應用程序。 (一個是父母,另外兩個是孩子分類。)如何在PHP類之間切換?

class Members {} /* Parent Class */ 

class Group1 extends Members {} /* Child class 1 */ 

class Group2 extends Members {} /* Child class 2 */ 

要求很簡單。組1或組2中的所有人員必須是會員。但我的問題是,如果組1中的某個人決定移動組2,我該怎麼辦?創建一個新的組2對象將刪除所有過去的數據。但是他/她在組1中所做的一切都必須保留。任何幫助如何做到這一點在正確的方式是非常歡迎..!

+2

你試過了什麼?至少放了一點研究或在問一個問題之前展示它 –

回答

0

像你這樣的接縫濫用繼承。我假設,你只需要兩個類:成員類一個組類。

您需要創建2個Group類實例,並在成員類中創建引用類字段。

你具有以下優點:

  • 集團及成員的信息劃分。

  • ,只要你想

  • 移動到另一組是不斷變化的參考字段的值作爲簡單,你可以有很多的組。

+0

非常感謝Alex .. !!你救了我的日子..!如果可以,請張貼代碼。我還是PHP OOP的新手,這將非常有幫助。 – PCLife