Dmitry A. Soshnikov |
03.03.2009 17:49 |
Цитата:
Сообщение от Pavel_Volodko
Под "правильно использовать" имелось ввиду с архитектурной точки зрения.
|
Ну вот, всё-таки, интерес больше академический, нежели прикладной (это тоже хорошо). Однако, в данном случае получается instanceof ради instanceof; на практике он вряд ли пригодиться.
А в целом, если Вам удобно и иерархическая структура при использовании этой обёртки Вам кажется более удобной - это самое главное (с учётом, естественно, что Вы знаете и понимаете, как это работает без обёртки).
А вообще,
Цитата:
Сообщение от x-yuri
это наследование, построенное на базе прототипного (естественного) наследования
|
Что значит на базе? Это и есть прототипное наследование. Просто в удобной (в конкретном случае, для конкретного человека) обёртке. Суть там никак не меняется.
update:
Цитата:
Сообщение от Kolyaj
Зачем нам instanceof, если у нас duck typing?
|
а зачем подобный оператор в других языках (Python, Ruby) и при наличии duck typing'a?
|