我找到了http://ejohn.org/blog/simple-javascript-inheritance/,这正是我正在搜索的内容,但我想知道它是否仍然有用,是否会导致任何问题。
答案 0 :(得分:4)
现在许多现代图书馆都使用经典继承。其核心方法如下(Stoyan Stefanov的JavaScript Patterns,第127页):
function inherit(C, P) {
var F = function () {};
F.prototype = P.prototype;
C.prototype = new F();
C.uber = P.prototype;
C.prototype.constructor = C;
}
使用它的项目示例如下: