Сочетание наследования с шаблоном модуля

Мне нравится шаблон модуля который возвращает конструкторы, как описано в: http://elegantcode.com/2011/02/15/basic-javascript-part-10-the-module-pattern/

Однако я не уверен, как наследовать от объекта, который реализован с помощью этого шаблон. Предположим, у меня есть родительский объект, реализованный таким образом ...

namespace('MINE');  

MINE.parent = (function() { 
    // private funcs and vars here

    // Public API - constructor
    var Parent = function (coords) {
       // ...do constructor stuff here
    };

    // Public API - prototype
    Parent.prototype = {
       constructor: Parent,
       func1:  function ()    { ... },
       func2:  function ()    { ... }
    }

    return Parent;
 }());

Как мне определить дочерний объект, который также использует шаблон модуля, который наследуется от родительского , таким образом, что я могу выборочно переопределить, например, func2 ?

17
задан Langdon 18 June 2012 в 21:48
поделиться