Показать сообщение отдельно
  #49 (permalink)  
Старый 02.12.2013, 22:14
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от StSpirit Посмотреть сообщение
jsru_,
Основной минус такого подхода в том что Sub() описана как глобальная функция, и теряется вся красота и логика кода - попробуйте из описания угадать где оно используется?. А вот маленькие фабрики использовать, отнюдь, не грех, само просится, мануфактура, так сказать.
Ну опиши её в модуле:

var Base = (function () {
    function Sub() {
    }

    function Base() {
    }

    return Base;
})();


Это простейший вариант. Наружу выйдет только Base.
__________________
kobezzza
code monkey
Ответить с цитированием