Показать сообщение отдельно
  #26 (permalink)  
Старый 28.01.2011, 06:59
Интересующийся
Отправить личное сообщение для sysif Посмотреть профиль Найти все сообщения от sysif
 
Регистрация: 09.12.2010
Сообщений: 12

Если считать, что интерфейсы - это соглашения в коде между разными частями в системе, то имхо они вполне имеют право на существование в js.
Известный факт, что в js часто взаимодействие между разными объектами оборачивается головной болью.
Т.о. в js функцией интерфейса могла бы быть просто проверка, что объект реализует заданный набор методов с указанными сигнатурами.
Примерно так были реализованы интерфейсы в microsoft ajax - http://www.cristiandarie.ro/asp-ajax/Person3.html. Хотя, в общем-то неудачный пример. Еще интерфейсы вроде есть в php.

P.S. Это конечно, если оставить в стороне тот факт, что реализация этого дела поверх js - тот еще костыль

Последний раз редактировалось sysif, 28.01.2011 в 07:06.
Ответить с цитированием