Вопросы с тегом 'interface'

Интерфейс относится к точке взаимодействия между компонентами. Интерфейсы применяются как на аппаратном, так и на программном уровне. В общем, интерфейс предоставляет контракт, не раскрывая основные детали реализации. В объектно-ориентированном программировании интерфейсы определяют абстрактные типы, которые выставляют поведение, но не содержат логики. Реализация определяется классом или типом, который реализует интерфейс.
6
ответов

Интерфейс Литье против класса Литье

Я был убежден, что кастинг может при определенных обстоятельствах стать измеримым препятствием на производительность. Это может быть и в том случае, когда мы начинаем иметь дело с некогерентными сетями противного исключения, бросая \ ловить....
задан 03.01.2011 в 16:38
2
ответа

Внедрение внутреннего интерфейса

Прямо к проблеме: у меня есть класс, который реализует два интерфейса: public class A : Interface1, Interface2{ // Interface 1 implementation... // Interface 2 implementation... } Есть ли способ (без создания другого нового класса)...
задан 22.11.2011 в 17:30
1
ответ

Преобразование произвольного интерфейса Golang в байтовый массив

Я пытаюсь написать хеш, который будет принимать все типы данных. Однажды в функции я обрабатываю данные как массив байтов. Мне трудно понять, как передать произвольный interface{} в массив байтов. Я попытался использовать двоичный пакет, н...
задан 11.04.2014 в 06:55
9
ответов

. .NET: невозможно использовать объект для взаимодействия с ним.

У меня есть класс (TabControlH60), который наследуется от базового класса (UserControl) и реализует интерфейс (IFrameworkClient). Я создаю экземпляр объекта с помощью класса .NET Activator. С возвращенным экземпляром я могу применить к базовому...
задан 20.10.2009 в 21:25
2
ответа

Как должно быть объявлено событие в интерфейсе F #?

Стандартный способ публикации событий в F # теперь выглядит следующим образом: type MyDelegate = delegate of obj * EventArgs -> unit type MyType () = let myEvent = new Event<MyDelegate, EventArgs> () [<CLIEvent>]...
задан 14.11.2012 в 15:16
4
ответа

Могу ли я перегрузить оператор == на интерфейсе?

У меня есть такой интерфейс: public interface IFoo { int A {get;} int B {get;} } , и у меня есть несколько классов, реализующих IFoo. Я хочу проверить равенство, а не на основе ReferenceEquality, но два IFoos следует считать равными,...
задан 21.02.2011 в 14:02
7
ответов

Почему переменные объявлены с их именем интерфейса в Java? [Дубликат]

Это реальный вопрос для начинающих (я все еще изучаю основы Java). Я могу (вроде) понять, почему методы возвращают List & lt; String & gt; а не ArrayList & lt; String & gt ;, или почему они принимают параметр List, а не ArrayList. Если это...
задан 27.09.2009 в 22:50
5
ответов

Как заставить наследовать классы для реализации статического метода в C #?

Все, что я хочу сделать, это обеспечить , чтобы дочерние классы класса Элемент реализовали метод static , и я хочу, чтобы это было проверено во время компиляции, чтобы избежать ошибок времени выполнения. абстрактные классы со статическим...
задан 15.12.2009 в 09:51
1
ответ

Создание наблюдаемого списка / коллекции

Я пытаюсь создать ChoiceBox в JavaFX 8, для которого требуется Collection . Я не могу понять, как создать Collection , хотя ... Если я попробую: ObservableList<String> list = new ObservableList<String>(); Я получаю соо...
задан 04.10.2014 в 19:23
5
ответов

C #: перечисления в интерфейсах

Я видел пару подобных потоков для этого вопроса, но никто из них не ответил на вопрос, который я хочу задать. Для начала, к сожалению, я работаю с существующим кодом API так грустно, хотя может быть лучший способ сделать то, о чем я прошу, я...
задан 30.06.2010 в 22:39