什麼時候使用抽象類什麼時候使用介面?

    、如果要建立一個模型,這個模型將由一些緊密相關的物件採用,就可以使用抽象類。如果要建立將由一些不相關物件採用的功能,就使用介面。

    、如果必須從多個來源繼承行為,就是用介面,PHP中類可以繼承過個介面,但不能擴充套件多個抽喜類。

    、如果知道所有類都會共享一個公共的行為實現,就是用抽喜類,並在其中實現該行為,在介面中無法實現行為。