Не по каждой, а только те, которые нужны. И потом других ведь вариантов нет для динамических языков.
|
Знание о том, наличие каких функций надо проверять, где будет сосредоточено?
|
Сосредоточить в таком виде
function IDisposable() { this.Dispose = function() {}; } function isImplemented(classType, interfaceType) { // и тут бегаем по членам interfaceType проверяя есть ли они в classType } |
Понятно, т.е. отдельный объект под "интерфейс". Кстати, а сигнатуры методов проверятся будут? Если да, то как?
|
Цитата:
|
Цитата:
|
Цитата:
|
Ставлю на Kolyaj!:yes:
|
B~Vladi,
давайте подождем. Так хочется увидеть реализацию интерфейсов в js (-: |
Цитата:
Цитата:
Аргументы в пользу я так понимаю были отброшены как не значимые? |
Часовой пояс GMT +3, время: 20:40. |