5
ответов

Вызовите Шаблон "одиночка" на Классе, реализовав Интерфейс

Я лучше объясняю вопрос с примером. У меня есть Интерфейсная Модель, которая может привыкнуть к данным доступа. Могут быть различные реализации Модели, которая может представить данные в различном...
вопрос задан: 30 July 2009 12:30
5
ответов

Нахождение Конкретного Типа позади Интерфейсного экземпляра

Короче говоря, у меня есть функция C#, которая выполняет задачу на данном Типе, который передается в как Экземпляр объекта. Все хорошо работает, когда экземпляр класса передается в. Однако, когда объект...
вопрос задан: 21 July 2009 15:21
5
ответов

Что класс является интерфейсом?

Я в настоящее время прокладываю себе путь через Завершенный Код, и слово "интерфейс" продолжает открываться! Я пытаюсь получить голову вокруг, каков интерфейс. Можно ли определить термин? Также, что на самом деле делает...
вопрос задан: 20 June 2009 19:14
5
ответов

Интерфейсы и управление версиями

Я разрабатываю новую Систему, и у меня есть много Интерфейсов, которые будут расти со временем с системой. Что является лучшей практикой для именования, это соединяет интерфейсом с ISomethingV01 ISomethingV02 и т.д., и я делаю это...
вопрос задан: 20 June 2009 16:39
5
ответов

Лучше передать *интерфейс* или *объект* в качестве параметра к функции?

Я пытаюсь убедить коллегу, что функция должна взять интерфейс в качестве параметра а не сам объект. Я думаю, что маленькие объекты могут быть прекрасными для передачи через, но для больших я дал бы...
вопрос задан: 18 June 2009 16:03
5
ответов

Интерфейсное ограничение для IComparable

Когда я захочу к ограничению, чтобы тип T был сопоставим, должен я использовать: где T: IComparable или где T: IComparable <T>, я не могу получить голову вокруг, если № 2 имеет смысл. Любой может объяснить что...
вопрос задан: 27 May 2009 16:52
5
ответов

Архитектура Плагина C# с интерфейсами совместно использует между плагинами

Я разделил свою проблему на короткое и долгую версию для людей с небольшим временем под рукой. Короткая версия: Мне нужна некоторая архитектура для системы с плагинами поставщика и потребителя. Поставщики...
вопрос задан: 6 May 2009 13:57
5
ответов

Что Вы называете им, когда один интерфейс “наследовался” от другого?

Если у меня есть класс B: {} я говорю, что "Класс B наследовал класс A", или "класс B происходит из класса A". Однако, если я вместо этого имею: класс B: ISomeInterface {} неправильно сказать "B, наследовался...
вопрос задан: 30 April 2009 14:38
5
ответов

C# и интерфейсы - явный по сравнению с неявным

В C#, если класс имеет все корректные методы/подписи для Интерфейса, но явно не реализует его как: нечто класса: IDoo {} класс может все еще быть снят как тот интерфейс?
вопрос задан: 24 April 2009 22:21
5
ответов

Почему динамическим языкам нравится Ruby, и Python не имеют понятие интерфейсов как в Java или C#?

К моему удивлению, поскольку я развиваю больше интереса к динамическим языкам как Ruby и Python. Требование состоит в том, что они на 100% объектно-ориентированы, но поскольку я читал на нескольких фундаментальных понятиях как интерфейсы...
вопрос задан: 3 April 2009 20:37
5
ответов

Действительно ли я могу абстрагировать Платформу Объекта далеко от моих Объектов?

У меня есть объект Foo в Платформе Объекта. Но я заставляю его наследоваться IFoo так, чтобы моя бизнес-логика только знала IFoo - таким образом абстракция Платформы Объекта далеко. Проблема состоит в том, что Foo имеет...
вопрос задан: 29 March 2009 15:03
5
ответов

Почему я не могу поместить делегата в интерфейс?

Почему я не могу добавить делегата в своем интерфейсе?
вопрос задан: 4 March 2009 23:29
5
ответов

Различие между универсальным аргументом, ограниченным к интерфейсу и просто использованием интерфейса

Что является различием между этим: освободите MyMethod (значение IMyInterface) {//...} и это: пустой MyMethod <T> (T значение), где T: IMyInterface {//...}
вопрос задан: 27 February 2009 15:39
5
ответов

В Java, когда один интерфейс расширяет другого, почему можно было бы повторно объявить метод в подынтерфейсе?

Я смотрел на API JMS от J2EE и нашел странное поведение, где определенные методы, которые объявляются в интерфейсе (например, createQueue на Сессии) объявляются снова в подынтерфейсах...
вопрос задан: 19 February 2009 04:28
5
ответов

Как я могу получить список всех реализаций интерфейса программно в Java?

Я могу сделать это с отражением или чем-то как этот?
вопрос задан: 7 December 2008 04:52
5
ответов

Почему я не могу возвратить Список <Нечто>, если спросили относительно Списка <IFoo>? [дубликат]

Я понимаю, что, если S является дочерним классом T, то Список <S> не является ребенком Списка <T>.Отлично. Но интерфейсы имеют другую парадигму: если Foo реализует IFoo, то, почему является Списком <Foo&...
вопрос задан: 25 November 2008 13:36
5
ответов

Отношения Реализации Интерфейса C# просто, “Может - Делать” Отношения?

Сегодня кто-то сказал мне, что интерфейсная реализация в C# просто, "Может - Делать" отношения, не отношения "ISA". Это конфликтует с моей долговременной верой в LSP (принцип замены Лисков). Я...
вопрос задан: 1 November 2008 08:40
5
ответов

Существует ли “правильный” способ сделать наследование в JavaScript? Если так, что это?

Я пытался изучить, как добавить тестирование к существующему коду - в настоящее время читающий читающий Работающий Эффективно С Унаследованным кодом. Я пытался применить некоторые принципы в JavaScript...
вопрос задан: 22 October 2008 03:03
4
ответа

Наследование от нескольких интерфейсов с тем же именем метода

Если у нас есть класс, который наследовался нескольким интерфейсам, и интерфейсы имеют методы с тем же именем, как мы можем реализовать эти методы в моем классе? Как мы можем указать который метод который...
вопрос задан: 29 April 2019 07:58
4
ответа

Определение расширенных интерфейсов Класса

Я должен определить, расширяет ли Объект класса, представляющий интерфейс, другой интерфейс, т.е.: пакет a.b.c.d; открытый интерфейс IMyInterface расширяет a.b.d.c. ISomeOtherInterface {}...
вопрос задан: 16 October 2018 19:45
4
ответа

Действительно ли возможно иметь интерфейс, который имеет частный / защищенные методы?

Действительно ли возможно в PHP 5 иметь интерфейс, который имеет частный / защищенные методы? Прямо сейчас я имею: соедините интерфейсом с iService {частный method1 ();}, Который бросает ошибку: Ошибка анализа: синтаксическая ошибка...
вопрос задан: 24 January 2018 11:06
4
ответа

Почему ArrayList реализуют IList, ICollection, IEnumerable?

ArrayList объявляет, что реализует IList, ICollection и интерфейсы IEnumeralbe. Почему не только реализуют IList, потому что IList также получен из ICollection, и ICollection получен из...
вопрос задан: 19 October 2017 04:26
4
ответа

взаимодействуйте через интерфейс как параметр метода в Java

Я имел интервью несколько дней назад и был брошен вопрос как это. Q: Инвертируйте связанный список. Следующий код дан: общедоступный класс ReverseList {интерфейс NodeList {интервал getItem ();...
вопрос задан: 26 September 2017 01:14
4
ответа

Как работает переменная в C / C ++?

Как переменная в C / C ++ работает? Я имею в виду, что указатель хранит адрес из переменной, а затем вы должны разыменовать его, чтобы получить доступ к объекту, на который он ссылается, поэтому я думаю, что переменная является ...
вопрос задан: 7 August 2017 12:25
4
ответа

В C # может ли класс наследовать от другого класса и интерфейса?

Я хочу знать, может ли класс наследовать от класса и интерфейса. Пример кода ниже не работает, но я думаю, что он передает то, что я хочу сделать. Причина, по которой я хочу это сделать, заключается в том, что у меня ...
вопрос задан: 28 July 2017 02:42
4
ответа

Структуры, интерфейсы и упаковывающий [копируют]

Возможный Дубликат: для структур действительно ли безопасно реализовать интерфейсы? Возьмите этот код: интерфейс ISomeInterface {общедоступный международный SomeProperty {добирается; }} структура SomeStruct: ISomeInterface {...
вопрос задан: 23 May 2017 12:34
4
ответа

Неопровержимые доводы для Использования интерфейсов маркера вместо атрибутов

Это было обсуждено прежде на Переполнении стека, что мы должны предпочесть атрибуты интерфейсам маркера (интерфейсы без любых участников). Статья Interface Design о MSDN утверждает эту рекомендацию также:...
вопрос задан: 23 May 2017 01:47
4
ответа

Преобразование в IEnumerable возможно, но для ICollection невозможно [дублировать]

У меня есть следующий код. открытый интерфейс IMyList & lt; T & gt; : IList & lt; T & gt; {} открытый класс MyList & lt; T & gt; : List & lt; T & gt ;, IMyList & lt; T & gt; {} открытый интерфейс MyInterface {} public class ...
вопрос задан: 13 April 2017 19:55
4
ответа

Интерфейсы по сравнению с абстрактными классами [дубликат]

В C#, когда необходимо использовать интерфейсы и когда необходимо использовать абстрактные классы? Каков может быть решающий фактор?
вопрос задан: 24 March 2017 15:41
4
ответа

Разработка Yahoo Каналы вдохновленный [закрытый] интерфейс

Я действительно люблю интерфейс за Каналы Yahoo (http://pipes.yahoo.com/pipes/) и хотел бы создать подобный интерфейс для другой проблемы. Есть ли любые библиотеки, которые позволили бы мне создавать...
вопрос задан: 22 March 2017 22:10