如果我有几个类,我需要的功能,但想要为组织单独存储,我可以扩展一个类同时拥有它们吗?
即 class a extends b extends c
编辑:我知道如何一次扩展一个类,但我正在寻找一种方法来使用多个基类立即扩展一个类--AFAIK你不能在PHP中做到这一点但是应该有办法解决它而不诉诸于class c extends b,class b extends a
我正在寻找一种好的,干净的方式来解决PHP5仍然不支持多重继承的事实.这是类层次结构:
消息
- TextMessage
-------- InvitationTextMessage
- EmailMessage
-------- InvitationEmailMessage
这两种类型的邀请*类有很多共同之处; 我希望有一个共同的父母类,邀请,他们都会继承.不幸的是,它们与当前的祖先有很多共同点...... TextMessage和EmailMessage.这里有多重继承的经典愿望.
什么是解决问题的最轻量级方法?
谢谢!