Сообщение от StSpirit
|
jsru_,
Основной минус такого подхода в том что Sub() описана как глобальная функция, и теряется вся красота и логика кода - попробуйте из описания угадать где оно используется?. А вот маленькие фабрики использовать, отнюдь, не грех, само просится, мануфактура, так сказать.
|
Ну опиши её в модуле:
var Base = (function () {
function Sub() {
}
function Base() {
}
return Base;
})();
Это простейший вариант. Наружу выйдет только Base.