Пример использования
// имя класса и конструктор ClassName = function( arg0, arg1, arg3 ) { this.super( arg1, arg2 ); this.instanceProp0 = arg0; } // установим свойства класса (это повлияет на прототип) ClassName.prototype.classProperties = function() { this.prop1 = "hello"; this.prop2 = "world"; } // установим методы класса (это повлияет на прототип класса) ClassName.prototype.classMethods = function() { this.method1 = function(){ ... } this.method2 = function(){ ... } } // установим наследование Object.extends( SuperClassName, ClassName );