2017-08-23 51 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