我有一個多種產品類型的電子商店。我會想到以下結構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