мысль более-менее понятна, но считаю натянута. Назвать контекстом вызова такую абстрактную сущность как интерфейс... Причем получается, что берем мы метод у конкретного объекта, а вызываем в контексте абстрактного интерфейса. Как-то все вверх ногами
Да и просто, интерфейсы не нужны в javascript. Обоснование. Зачем нужны интерфейсы:
1) возможность работать с разными объектами через один и тот же интерфейс (поддерживается автоматом)
2) проверка типов (бессмысленна в языке с динамической типизацией)
3) некое документирование кода (имхо, имеет смысл только в дополнение к пунктам выше)
|