Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #41 (permalink)  
Старый 28.01.2011, 13:59
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

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

Знание о том, наличие каких функций надо проверять, где будет сосредоточено?
Ответить с цитированием
  #43 (permalink)  
Старый 28.01.2011, 14:16
Аспирант
Отправить личное сообщение для kidar2 Посмотреть профиль Найти все сообщения от kidar2
 
Регистрация: 05.01.2010
Сообщений: 64

Сосредоточить в таком виде

function IDisposable()
{
this.Dispose = function() {};
}

function isImplemented(classType, interfaceType)
{
// и тут бегаем по членам interfaceType проверяя есть ли они в classType
}
Ответить с цитированием
  #44 (permalink)  
Старый 28.01.2011, 14:31
Интересующийся
Отправить личное сообщение для sysif Посмотреть профиль Найти все сообщения от sysif
 
Регистрация: 09.12.2010
Сообщений: 12

Понятно, т.е. отдельный объект под "интерфейс". Кстати, а сигнатуры методов проверятся будут? Если да, то как?
Ответить с цитированием
  #45 (permalink)  
Старый 28.01.2011, 14:37
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от sysif
а сигнатуры методов проверятся будут?
Сигнатур методов в JS тоже нет. Любая функция может принимать любое количество аргументов любых типов и возвращать значение любого типа.
Ответить с цитированием
  #46 (permalink)  
Старый 28.01.2011, 14:49
Интересующийся
Отправить личное сообщение для sysif Посмотреть профиль Найти все сообщения от sysif
 
Регистрация: 09.12.2010
Сообщений: 12

Сообщение от Kolyaj Посмотреть сообщение
Сигнатур методов в JS тоже нет.
Понятно, но соглашения-то какие-то, по кол-ву аргументов, например, можно было бы ввести? Если уж мы таки пришли к реализации "интерфейсов". Вот я и уточняю
Ответить с цитированием
  #47 (permalink)  
Старый 28.01.2011, 14:56
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от sysif
Если уж мы таки пришли к реализации "интерфейсов".
Мы не пришли к реализации "интерфейсов". Лично я пытаюсь максимально увести вас от них
Ответить с цитированием
  #48 (permalink)  
Старый 28.01.2011, 15:16
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Ставлю на Kolyaj!
__________________
Болтовня ничего не стоит. Покажите мне код. — Linus Torvalds
влад.куркин.рф
Ответить с цитированием
  #49 (permalink)  
Старый 28.01.2011, 15:36
Профессор
Отправить личное сообщение для with-love-from-siberia Посмотреть профиль Найти все сообщения от with-love-from-siberia
 
Регистрация: 14.12.2009
Сообщений: 155

B~Vladi,
давайте подождем. Так хочется увидеть реализацию интерфейсов в js (-:
Ответить с цитированием
  #50 (permalink)  
Старый 28.01.2011, 15:59
Интересующийся
Отправить личное сообщение для sysif Посмотреть профиль Найти все сообщения от sysif
 
Регистрация: 09.12.2010
Сообщений: 12

Сообщение от Kolyaj Посмотреть сообщение
Мы не пришли к реализации "интерфейсов".
Пришли к обсуждению их реализации. Не придирайтесь к словам

Сообщение от Kolyaj Посмотреть сообщение
Лично я пытаюсь максимально увести вас от них
Потому что бесполезно или потому что вредно? Агрументируйте, плиз.
Аргументы в пользу я так понимаю были отброшены как не значимые?

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Книга] Stoyan Stefanov, Javascript Patterns Dmitry A. Soshnikov Учебные материалы 20 13.08.2013 11:37
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
JavaScript разработчик (Яндекс, Москва) antonova Работа 2 08.07.2010 19:44
JavaScript на Яндекс.Фотки - почему тормозит браузеры? ZavFirefox Javascript под браузер 23 27.09.2009 19:24