Показать сообщение отдельно
  #49 (permalink)  
Старый 03.03.2009, 17:49
Профессор
Отправить личное сообщение для Dmitry A. Soshnikov Посмотреть профиль Найти все сообщения от Dmitry A. Soshnikov
 
Регистрация: 25.02.2008
Сообщений: 707

Сообщение от Pavel_Volodko
Под "правильно использовать" имелось ввиду с архитектурной точки зрения.
Ну вот, всё-таки, интерес больше академический, нежели прикладной (это тоже хорошо). Однако, в данном случае получается instanceof ради instanceof; на практике он вряд ли пригодиться.

А в целом, если Вам удобно и иерархическая структура при использовании этой обёртки Вам кажется более удобной - это самое главное (с учётом, естественно, что Вы знаете и понимаете, как это работает без обёртки).

А вообще,
Сообщение от x-yuri
это наследование, построенное на базе прототипного (естественного) наследования
Что значит на базе? Это и есть прототипное наследование. Просто в удобной (в конкретном случае, для конкретного человека) обёртке. Суть там никак не меняется.

update:
Сообщение от Kolyaj
Зачем нам instanceof, если у нас duck typing?
а зачем подобный оператор в других языках (Python, Ruby) и при наличии duck typing'a?
__________________
Тонкости ECMAScript

Последний раз редактировалось Dmitry A. Soshnikov, 03.03.2009 в 18:14. Причина: опечатки
Ответить с цитированием