通常,我将我的对象拆分为加载其数据的“视图”和从视图继承并可以编辑数据库中数据的“编辑器”。我的问题是我有这样的继承结构:
parentView
childView1 extends parentView
childView2 extends parentView
parentEditor extends parentView
childEditor1 extends parentEditor // PROBLEM HERE
childEditor2 extends parentEditor // PROBLEM HERE
显然,childEditors 的继承并不是最好的,因为我需要从 childViews 中复制代码。
有更好的解决方案吗?我确信网上有很多关于这个主题的内容,但我缺少正确的“关键字”来找到它们。
PS:用PHP开发