我的问题是:在PHP中,接口对于自行构建网站应用程序的开发人员真的有用吗?抽象类不是提供接口提供的所有功能吗?由单个开发人员构建的应用程序是否是一个php接口冗余?
如果一个接口只是一个“契约”,是不是开发人员意识到类应该实现的东西?
我能想到的唯一的一个好处是一个类可以实现多个接口,但这又是多么有用......当你知道一个类应该实现的一切。你只是强迫自己去实现这些方法。
正如你可以看出,我仍然在等待那个A-HA时刻,当我真正理解为什么一个接口是有用的。
简单来说:什么时候应该使用接口?为什么不使用抽象类呢?
你能提供一个例子吗? – danidacar 2010-08-26 08:25:22