我一直有一个困难时期,在PHP对象编码时(可能是其他语言我想象)当使用接口在PHP
从我了解你理解接口的实际价值,使用Interface
强制执行或者保证当某个类正在使用Interface
时该类将具有在该类内的Interface
中定义的方法。
因此,从我使用它们的小知识来看,这并不意味着当定义需要这些方法的多于一个类时,才会发现Interface
有利吗?
要更清楚一点,如果我有一个班级做了一件事,而其他班级不需要做那样的事情,那么在该班级上使用Interface
将毫无意义?
所以你不会在每个课堂上使用Interface
你对吗?
PS)如果你投这个问题为exact duplicate
,那么你没读过的问题,只有我读过大部分类似的问题标题已经
这可能对您的情况很有意思:http://stackoverflow.com/questions/20463/what-is-the-point-of-interfaces-in-php – Quasdunk 2011-12-18 14:53:07
是的,如果您的界面没有任何好处知道这只会是一个单一的实现。 – 2011-12-18 14:56:06
@Quasdunk这是关于这个话题的更好的阅读之一,谢谢 – JasonDavis 2011-12-18 15:04:24