Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Элегантное решение с super при наследовании (https://javascript.ru/forum/misc/51363-ehlegantnoe-reshenie-s-super-pri-nasledovanii.html)

riva 05.11.2014 00:04

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

Voronar 05.11.2014 00:58

Aetae: "Подвох тут в том, что "приватные" функции вообще никаким образом не будут доступны извне, т.е. в таком случае уже не получится впоследствии расширить "класс", ибо новые методы никак не смогут получить доступ к изначальной области видимости."
Источник.

riva 05.11.2014 19:47

Voronar, какой же это подвох? Если бы к ним могли получить доступ наследники, то это был бы protected, а не private.

Aetae 05.11.2014 21:31

Так не только наследники но и он сам, сели вы захотите добавить внезапно какой ещё публичный метод.(А такое часто бывает в случае модульности)


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