Сообщение от FINoM
|
При наличии классов, не понадобилось бы строить такие костыли.
|
а если при наличии классов что-то понадобиться? Сможешь, пусть и с костылями, сделать прототипы в языке с классами? Скажем в 50 строк кода? Сможешь эмулировать множественное наследование (если его нет) как это сделано в dojo и python? Прототипы намного гибче, и дают возможность каждому изобрести свой велик - в этом их плюс. Минус в производительности, и для многих в их непонимании.
Сообщение от FINoM
|
что бы вы думали? Теперь this.elem является одним и тем же объектом для всех экземпляров Y
|
эта проблема легко решается (опять же прототипы дают такую возможность). В mootools есть пример (там только для объектов и массивов, но и дальше допилить не проблема).