Имеется несколько классов-наследников одного базового класса либо его производных.
function BaseClass (data) {
// constructor
}
. . .
function Class1 (data) {
// constructor
}
Class1.prototype = new BaseClass();
. . .
function Class2 (data) {
// constructor
}
Class2.prototype = new BaseClass();
. . .
function Class3 (data) {
// constructor
}
Class3.prototype = new Class1();
Каким образом можно наследовать так, чтобы конструктор тоже наследовался, и его не приходилось копипастить отдельно для каждого класса?
Перемещено anonymous_incognito из Talks