The use of Interfaces
从理论上看,接口有什么用?
我知道它们允许我们实现多重继承;但是它们是否广泛用于其他用途?
- 原始界面用作loos confling endpoints。请阅读一下。
- 他们更是一个设计选择。请不要说他们允许我们执行多重遗产。Java Language doesn't support multiple inheritance.他们订立了一项不可中止的合同,这项合同应附带适用类别。
- Possible doplicate of stackoverflow.com/questions/6916916/…
接口帮助我们定义一些对象是什么以及它应该如何工作的抽象,而类帮助我们实现这个抽象。
接口允许您在完全无关的类之间定义或分类类似的行为类型。您可以对继承做一些类似的事情,但是类并不是松散耦合的。
看看这个好答案
接口是指定对象可以做什么的。
抽象类指定对象是什么。
- 接口指定类实例可以执行的基本操作。抽象类指定对象是什么。-我不明白这句话。
- 这个接口更像是一个建筑的蓝图,当你实现这个接口的时候,你需要填充砖块。
- 你可以把砖填进去。粉刷你的墙壁…把窗户放好。还有很多蓝图可能没有的东西。:p