Абстрактные классы


// Абстрактные классы в JavaScript эмулируются через прототипы:

function AbstractClass() {
    this.show = function() { }
}

function VisualClass() {
    this.show = function() {
        alert("Hellow Visual");
    }
}

VisualClass.prototype = new AbstractClass();

VisualClass.prototype.constructor = VisualClass;