可能重复:
Why to use Interfaces ? Multiple Inheritance vs Interfaces ? Benefits of Interfaces?
我想知道为什么我们使用 接口 ,因为它们只包含方法的声明。不是任何代码......
那么,使用接口的好处是什么?为什么要实施它们?为什么要使用它们?
答案 0 :(得分:1)
您已经提到了这一点:因为您然后针对实现这些接口的对象进行编码,而不是具体的对象类。 优点:您的代码将适用于实现此接口的任何实现。
你基本上隐藏了实现,说:“我不关心具体的实现,只要对象提供这个接口”..