【问题标题】:The use of Interfaces [duplicate]接口的使用[重复]
【发布时间】:2015-03-10 02:53:04
【问题描述】:

理论的角度来看,接口有什么用?

我知道它们允许我们实现多重继承;但它们是否被广泛用于其他用途?

【问题讨论】:

  • 主要用作松散耦合端点的接口。请务必阅读。
  • 它们更像是一种设计的选择。请不要说它们允许我们实现多重继承Java 语言不支持多重继承。他们定义了实现类应该遵守的牢不可破的契约

标签: java interface


【解决方案1】:

接口帮助我们定义抽象,了解某个对象是什么以及它应该如何表现,而类帮助我们实现该抽象。

【讨论】:

    【解决方案2】:

    接口是指定对象可以做什么。

    抽象类指定对象是什么。

    【讨论】:

    • 接口指定类的实例可以做的基本事情一个抽象类指定一个对象是什么。 - 我不明白这一行。
    • 界面更像是一个建筑的蓝图,实现界面就是填砖。
    • 你可以填砖..粉刷你的墙壁..放置你的窗户..还有很多蓝图可能没有的东西。:P
    【解决方案3】:

    接口允许您在完全不相关的类之间定义或分类类似类型的行为。你可以用继承做类似的事情,但类不是松散耦合的。

    this great answer

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-28
      • 2011-02-21
      • 2011-04-27
      • 1970-01-01
      • 2015-10-16
      • 2014-09-19
      • 2013-07-24
      相关资源
      最近更新 更多