我有类似:PHP:如何为一个继承另一个具有自己接口的类的扩展接口?
interface IProduct { }
class Product implements IProduct { }
class SpecificProduct extends Product { }
我需要有一个接口,扩展IProduct,我SpecificProduct。 可我只是这样做:
interface ISpecificProduct { }
class SpecificProduct extends Product implements ISpecificProduct { }
还是会覆盖IProduct接口?
如果每个类实现一个接口有什么不好? – hakre
@hakre这不是我说的不好 - 坏的是每个接口只有一个实现,每个实现都需要一个接口。这样的设计没有任何好处。 – Nicole
我只是问,谢谢你的反馈。在内部测试中,即使基本代码每个接口只有一个类(首先),通常也会有大量可从接口获益的假对象。所以也许这是需要考虑的事情。 – hakre