0
ответов

Проверка типа управления

Я могу получить идентификаторы всех элементов управления страницы, а также их тип, на странице, когда я ее печатаю, отображается тип myPhoneExtTxt :System.Web.UI.HtmlControls.HtmlInputText, который создается на основе...
вопрос задан: 12 July 2012 19:47
0
ответов

«Программа для интерфейса» с использованием методов расширения :Когда это заходит слишком далеко?

Исходная информация :В духе «программы для интерфейса, а не реализации» и классов типов Haskell, а также в качестве эксперимента по кодированию я думаю о том, что будет означать создание API, который...
вопрос задан: 11 July 2012 23:29
0
ответов

Путаница с интерфейсами и абстрактными классами в Java с примерами

У меня возникли проблемы с пониманием того, когда использовать интерфейс, а не абстрактный класс и наоборот. Кроме того, я смущен, когда нужно расширить интерфейс другим интерфейсом. Извините за длинное...
вопрос задан: 9 July 2012 05:19
0
ответов

PHP ООП: интерфейсный и не-интерфейсный подходы - примеры

Одного и того же можно добиться, используя разные инструменты. Как и я в примерах ниже. Один показывает использование интерфейса/полиморфизма (источник: nettuts - я думаю). Еще одно простое взаимодействие классов (мое)...
вопрос задан: 8 July 2012 23:03
0
ответов

C #Передача коллекции как коллекции интерфейсов

Я упростил и воспроизвел свою проблему в приведенном ниже коде. Ошибка, которую я получаю: :Аргумент 1 :не может преобразовать из «System.Collections.ObjectModel.Collection» в «System.Collections....
вопрос задан: 6 July 2012 17:55
0
ответов

Делегирование интерфейса в C#

В Delphi мы можем делегировать реализацию интерфейса другому классу, мне интересно, возможно ли это в C #? Например, у меня есть интерфейс IMyInterface, и я говорю, что TMyClass реализует...
вопрос задан: 5 July 2012 12:54
0
ответов

Моделирование сетевого интерфейса в Python?

Я делаю симулятор цифрового радио с использованием Python. Радиореле по радиочастоте, по одному порту RS -232 и порту Ethernet,с парой радиоприемников, делающих бесшовные трубы. Таким образом, тренажер...
вопрос задан: 27 June 2012 20:16
0
ответов

Когда использовать делегатов вместо интерфейсов

Согласно этой статье, говорится: Используйте делегат в следующих обстоятельствах: Классу может потребоваться более одной реализации метода. Используйте интерфейс в следующем...
вопрос задан: 26 June 2012 09:42
0
ответов

Виртуальная таблица интерфейса

Имеют ли интерфейсы (полиморфный класс исключительно с чисто виртуальными функциями) виртуальную таблицу? Поскольку интерфейсы сами не реализуют полиморфную функцию и не могут быть сконструированы напрямую, не было бы...
вопрос задан: 25 June 2012 20:02
0
ответов

Чем скелетная реализация отличается от обычного абстрактного класса?

В «Эффективной Java» Джошуа Блох предпочитает интерфейсы абстрактным классам. Однако он отмечает, что скелетная реализация должна быть с каждым интерфейсом. Я чувствую, что скелетная реализация...
вопрос задан: 24 June 2012 22:09
0
ответов

запрос об интерфейсах в Java

Допустим, у меня есть два интерфейса: интерфейс A и интерфейс B :public interface A { public int data (); } открытый интерфейс B { общедоступные данные char (); } интерфейс A имеет метод public int data ()и...
вопрос задан: 23 June 2012 19:49
0
ответов

Как массивы в C# частично реализуют IList?

Как вы, возможно, знаете, массивы в C# реализуют IList, помимо других интерфейсов. Однако каким-то образом они делают это без публичной реализации свойства Count IList! Массивы имеют только ...
вопрос задан: 23 June 2012 00:24
0
ответов

Есть ли интерфейс, похожий на Callable, но с аргументами?

Есть ли в Java интерфейс, похожий на интерфейс Callable, который может принимать аргументы для своего метода вызова? Вот так: открытый интерфейс MyCallable { V call(String s) throws Exception; }...
вопрос задан: 18 June 2012 02:34
0
ответов

Значение «Невозможно уменьшить видимость унаследованного метода» с интерфейсом

У меня есть два файла: public interface PrintService { void print(PrintDetails details); class PrintDetails { private String printTemplate; } public interface Task { String ...
вопрос задан: 14 June 2012 14:32
0
ответов

Сколько интерфейсов может реализовать файл класса [закрыто]

Сколько интерфейсов может реализовать файл класса? Есть ли ограничение на количество интерфейсов, используемых файлом класса? Заранее спасибо.
вопрос задан: 14 June 2012 13:29
0
ответов

виртуальные вызовы для переопределенных реализаций интерфейса

Если у меня есть два класса, которые оба реализуют интерфейс, но также наследуют, нужно ли мне делать функцию виртуальной? например дано: интерфейс IDoSomething { недействительным DoSomething(); } класс A: IDoSomething {...
вопрос задан: 12 June 2012 11:27
0
ответов

реализует vs расширения в универсальных кодах в Java

Может ли кто-нибудь сказать мне, в чем разница между первым и вторым кодами? MaxPQ расшифровывается как priority queue, который представляет собой коллекцию объектов «Key», которые можно сравнивать друг с другом. Код 1: ...
вопрос задан: 10 June 2012 19:57
0
ответов

Как правильно делегировать Action?

Я новичок в C# и не могу найти ответа на этот вопрос: я пытаюсь делегировать действия с некоторым параметром интерфейса, но проталкиваю функции с объектами, которые расширяют этот интерфейс (или класс) ...
вопрос задан: 10 June 2012 18:03
0
ответов

Java: возвращение подкласса в сигнатуре метода суперкласса

Я работаю для проблемы, когда есть несколько реализаций Foo, сопровождаемых несколькими FooBuilder'ами. В то время как Foo имеют несколько общих переменных, которые необходимо установить, они также имеют различные...
вопрос задан: 10 June 2012 12:08
0
ответов

Какой самый близкий аналог C++ для Ruby's Rack?

Я большой поклонник Rack и за последние несколько лет использовал его для создания нескольких легковесных веб-приложений. Какое-то время мне было любопытно, существует ли что-то подобное для C++. Я потратил довольно много…
вопрос задан: 7 June 2012 05:59
0
ответов

Проверить, реализует ли объект общий интерфейс для любого универсального типа.

Я хочу проверить объект, чтобы увидеть, реализует ли он IDictionary, но мне все равно, что такое TKey и TValue. Я могу проверить, является ли конкретный экземпляр фреймворка Dictionary<,> ...
вопрос задан: 5 June 2012 15:15
0
ответов

Приведение интерфейса к другому интерфейсу, который он не наследует.

Я надеюсь, что кто-нибудь здесь сможет объяснить, какие неверные предположения я делаю. В C #4.0 у меня есть 2 интерфейса и класс, который их реализует. В методе я объявляю переменную с типом...
вопрос задан: 1 June 2012 20:27
0
ответов

Почему интерфейсы не могут указывать статические методы?

Я знаю, что этот вопрос задавался снова и снова, но я не могу найти достаточно хороших ответов. Итак, чтобы было понятно, что я пытаюсь узнать, я разделю это на два вопроса: Почему интерфейсы не могут...
вопрос задан: 31 May 2012 16:52
0
ответов

Полиморфизм не работает для вызова из универсального класса в C#

Похоже, что в следующем случае полиморфизм не работает должным образом У меня есть следующие определения: интерфейс BaseInterface{} интерфейс NewInterface:BaseInterface{} class NewClass:...
вопрос задан: 31 May 2012 08:29
0
ответов

Соглашение по программированию об анонимном классе и интерфейсе реализации

С точки зрения разработки Android, какой способ вы предпочитаете реализовать для прослушивателя, когда вы программируете? Или какой способ, по вашему мнению, лучше всего подходит для читаемого кода? Я привел два примера о...
вопрос задан: 30 May 2012 08:53
0
ответов

Почему реализация интерфейса не может вернуть более конкретный тип?

Если интерфейс определяет свойство или метод для возврата другого интерфейса, почему реализации первого интерфейса не позволяют «изменить» возвращаемый тип на более конкретный тип? Пусть'...
вопрос задан: 29 May 2012 09:44
0
ответов

Наследование интерфейса с внутренней базой

Мне было интересно, есть ли способ выполнить следующее: В моем проекте я определил интерфейс, скажем, IFruit. Этот интерфейс имеет общедоступный метод GetName(). Я также объявляю интерфейс...
вопрос задан: 29 May 2012 08:53
0
ответов

PHP: Установить частный, защищенный, общедоступный в интерфейсе?

когда я просматриваю GitHub, большинство проектов определяют методы в интерфейсе следующим образом: interface ExampleInterface { функция получить идентификатор(); } теперь мой вопрос заключается в том, почему определение метода является плохим стилем...
вопрос задан: 28 May 2012 11:03
0
ответов

Как найти «основные» методы для обеспечения интерфейса примесей Ruby?

Ужасность названия вопроса — это то, что я пытаюсь решить. Пример: в Ruby Enumerable — это интерфейс в том смысле, что я могу что-то реализовать и задокументировать как: def ...
вопрос задан: 25 May 2012 00:13
0
ответов

Java - передача ArrayList типа интерфейса

У меня есть интерфейс Damageable следующим образом public interface Damageable { public void handleCollision(float pulse); } класс, который реализует этот интерфейс, BaseObject открытый класс BaseObject ...
вопрос задан: 23 May 2012 02:17