Voronar, преимущества в самовызывающимся замыкании, которое создает сокрытую область видимости. Ведь возвращать можно не только объект созданный замыканием, но и объект созданный в этом замыкании.
|
Aetae: "Подвох тут в том, что "приватные" функции вообще никаким образом не будут доступны извне, т.е. в таком случае уже не получится впоследствии расширить "класс", ибо новые методы никак не смогут получить доступ к изначальной области видимости."
Источник. |
Voronar, какой же это подвох? Если бы к ним могли получить доступ наследники, то это был бы protected, а не private.
|
Так не только наследники но и он сам, сели вы захотите добавить внезапно какой ещё публичный метод.(А такое часто бывает в случае модульности)
|
Часовой пояс GMT +3, время: 22:50. |