Tag: 抽象

Node.js如何实现多态?

我正在尝试使用node.js和其他相关技术来实现一个应用程序。 从java的标题多态而自然,但对于古典程序员节点工作不同。 应用程序将在用户提供的运行时加载新代码。 为了让主核心使用这个代码,我们需要就某种约定达成一致。 知道新节点是如何我没有感到惊讶,我没有find答案。 问题是这个问题在JS中也相当模糊。 要求: 强烈的解耦。 在运行时加载新的代码。 该解决scheme应该是适用的,所以我可以尽可能多地与浏览器分享代码。 更新: 我在做鸭子打字的时候,我也遇到了Clojure关于基于协议的实现的想法。 我将不胜感激在答案中的一些代码。