接口很有用,原因如下:
1)一个类只能扩展另一个类,但它可以实现任意数量的接口.这允许一种多重继承的方法,同时限制由多重继承引起的困难.
2)它们允许您在为代码提供API时隐藏实现,从而允许您以任何方式自由更改实现细节,只要您不违反先前定义的界面即可.
对于非常小的项目,接口可能没用.对于任何中型或大型项目,接口肯定有助于定义组件之间的边界,以便可以相互隔离地测试各个组件.适当使用接口还可以帮助您避免JAR文件之间的循环依赖关系.
当您针对具体类进行编码时,很容易使用可能不会保留在该类的未来版本中的实现细节.对接口进行编码时,无法执行此操作.
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |