我的問題是:在PHP中,接口對於自行構建網站應用程序的開發人員真的有用嗎?抽象類不是提供接口提供的所有功能嗎?由單個開發人員構建的應用程序是否是一個php接口冗餘?
如果一個接口只是一個「契約」,是不是開發人員意識到類應該實現的東西?
我能想到的唯一的一個好處是一個類可以實現多個接口,但這又是多麼有用......當你知道一個類應該實現的一切。你只是強迫自己去實現這些方法。
正如你可以看出,我仍然在等待那個A-HA時刻,當我真正理解爲什麼一個接口是有用的。
簡單來說:什麼時候應該使用接口?爲什麼不使用抽象類呢?
你能提供一個例子嗎? – danidacar 2010-08-26 08:25:22