Показать сообщение отдельно
  #8 (permalink)  
Старый 02.12.2013, 02:10
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus3
 
Регистрация: 18.11.2013
Сообщений: 275

Сообщение от Antonius
Это очевидно же. Дело в другом. Если есть причины сделать метод приватным, то это же не просто так. Например, у него может в будущем поменяться набор или формат параметров или тип/формат возвращаемого значения, он может быть переименован или удален. Да и просто он может выполнять сугубо служебные функции, и «не надо хотеть» использовать его извне.
ииииииииииии????

Сообщение от Antonius
Но для выбора в моем случае это всего лишь один из «недостатков».
В чем недостаток то?

Сообщение от Antonius
для чего может потребоваться их изменение
Очевидно что когда говорится не поддерживается переопределение имеется ввиду нет удобного доступа к оригиналу из перекрытого. а зачем нужен доступ к оригиналу? потому что когда метод перекрывается, старый функционал сохраняется а новый нарасчивается. это к слову

Сообщение от Antonius
Constructor.prototype.field
Потому что лучше сжимается мигификаторами =) при такой записи они могут вообще заинлайнить код функции то есть если его мало, то взять и подставить его в те места где метод вызывается.

Последний раз редактировалось Maxmaxmaximus3, 02.12.2013 в 02:13.
Ответить с цитированием