Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   как лучше всего организовать код? (https://javascript.ru/forum/misc/24713-kak-luchshe-vsego-organizovat-kod.html)

Aetae 15.01.2012 17:13

Зато как хитро.)

melky 15.01.2012 17:24

Цитата:

Сообщение от Aetae (Сообщение 150802)
Зато как хитро.)

долой обфускацию! даёшь чистый и понятный код! )

monolithed 15.01.2012 17:43

Цитата:

Сообщение от melky
даёшь чистый и понятный код!

var foo = function(name) {
    return {
        A : function() {
            return 1;
        },
        B : function() {
            return 2;
        }
    }[name]();
}

alert(foo('A'));


Если нужна прямая зависимость между элементами компонента, то можно реализовать декоратор:

function Component() {
    this.foo = function() {
        return 1;
    };
}
 
function A(obj) {
    this.foo = function() {
        return obj.foo() + 2;
    };   
}

function B(obj) {
    this.foo = function() {
        return obj.foo() + 3;
    };
}

var obj = new A(new B(new Component()));
alert(obj.foo());


Часовой пояс GMT +3, время: 08:53.