我有一个多种产品类型的电子商店。我会想到以下结构PHP OOP结构问题,模拟多重继承
Cart_Item
-- Cart_Product
-- Cart_Download
Order_Item extends Cart_Item
-- Order_Product
-- Order_Download
问题是,我想有Order_Product扩展Order_Item和Cart_Product。 这是因为它需要Order_Item的方法通用(从订单不是从产品获得价格),但也从Cart_Product(航运计算)的方法
我知道PHP不支持多继承,我徘徊什么是最干净的模仿这种方式。
现在我有Order_Product扩展Cart_Product重复代码Order_Item在Order_Product一个Order_Download。
@戈登谢谢你的回答,我用过作文。谢谢 – 2010-11-02 09:39:47