【问题标题】:How to implement interface in javascript [duplicate]如何在javascript中实现接口[重复]
【发布时间】:2012-07-16 01:23:11
【问题描述】:

是否可以用javascript实现接口

如果有,你有什么例子吗?

【问题讨论】:

    标签: javascript


    【解决方案1】:

    首先,JavaScript 中没有内置对传统抽象的支持。至少,没有像接口和抽象类这样的类型。但是,可以使用 Object.create 方法和原型来实现接口。欲了解更多信息,请访问here

    【讨论】:

    • 使用 Object.create 和原型实际上是模拟继承而不是接口。
    【解决方案2】:

    引自 Mark McDonnell 的一篇文章:

    在 JavaScript 中没有真正的“经典”面向对象特性, 但是通过巧妙地使用该语言,您可以模拟一个界面 用于 JavaScript API。

    完整文章请参见以下内容:

    http://www.javascriptbank.com/how-implement-interfaces-in-javascript.html

    【讨论】:

      猜你喜欢
      • 2012-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-27
      • 1970-01-01
      • 2012-04-03
      • 1970-01-01
      • 2020-04-03
      相关资源
      最近更新 更多