6
ответов

Альтернативы статическим методам для интерфейсов для осуществления непротиворечивости

В Java я хотел бы смочь определить интерфейсы маркера, которые вынудили реализации обеспечить статические методы. Например, для простого text-serialization/deserialization я хотел бы смочь к...
вопрос задан: 23 May 2017 12:34
6
ответов

В чем разница между abstract и interface в php? [duplicate]

Возможный Duplicate: PHP: В чем разница между интерфейсом и абстрактным классом? Привет, ребята .. Насколько я понимаю, клас реализует или расширяет абстрактный или интерфейсный класс, который должен использовать ...
вопрос задан: 23 May 2017 12:26
6
ответов

Интерфейс без каких-либо участников - плохая практика? [дубликат]

Возможный Дубликат: Какова цель интерфейса маркера? Это плохая практика для создания абсолютно пустого интерфейса, такого как: ISomething открытого интерфейса {} существует случай, где я был бы...
вопрос задан: 23 May 2017 11:53
6
ответов

Тип списка против типа ArrayList в Java

(1) Список <? > myList = new ArrayList <? > (); (2) ArrayList <? > myList = new ArrayList <? > (); Я понимаю, что с (1) реализации интерфейса List можно поменять местами. Это ...
вопрос задан: 2 March 2017 06:59
6
ответов

Действительно ли возможно избегать использования типа, регистрируясь в этом примере?

Извините за плохой заголовок, не может думать о сжатом способе поместить это.. Я думаю о наличии списка объектов, которые будут все иметь определенный интерфейс. Каждый из этих объектов может затем реализовать...
вопрос задан: 29 September 2015 02:06
6
ответов

Что (не) объявить при реализации интерфейса с абстрактным классом?

У меня есть интерфейс A, для которого я должен предоставить несколько различных реализаций. Однако те реализации совместно используют некоторые вспомогательные методы, таким образом, я переместил те методы в абстрактный базовый класс...
вопрос задан: 27 May 2015 17:55
6
ответов

Метки интерфейсов в Java

Что отмечает интерфейсы и для чего они используются?
вопрос задан: 9 February 2014 00:37
6
ответов

Я должен поместить открытый интерфейс в отдельный файл?

У меня есть следующий код: импорт com.apple.dnssd.*; открытый интерфейс IServiceAnnouncer {общественность освобождает registerService (); общественность освобождает unregisterService (); общедоступная булевская переменная isRegistered ();}...
вопрос задан: 4 July 2013 22:15
6
ответов

Практическое использование событий интерфейса [закрыто]

Что является хорошим примером силы событий интерфейса (объявление событий внутри интерфейса)? В большинстве случаев я видел только открытые абстрактные методы внутри интерфейса.
вопрос задан: 16 July 2012 14:11
6
ответов

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

Из того, что я читал, лучшая практика должна иметь классы на основе интерфейса и слабо связать объекты, чтобы помочь кодировать повторное использование и модульный тест. Это исправляет, и это правило, которое должно...
вопрос задан: 6 March 2012 08:02
6
ответов

Когда использовать абстрактный класс или интерфейс? [закрытый]

Почему создаются абстрактные или интерфейсные классы, или когда мы должны использовать абстрактные или интерфейсные классы?
вопрос задан: 11 November 2011 22:40
6
ответов

XCode: Возможный автосоздать тупики для методов, требуемых Интерфейсом протоколов?

Прибывая из Eclipse / фон Java, одной из моих любимых функций является способность быстро погасить все методы, требуемые интерфейсом. В Eclipse я могу выбрать 'Override / implement' из...
вопрос задан: 9 October 2011 22:39
6
ответов

Наследование интерфейса: возможно ли расширение свойств?

Я хочу сделать это: интерфейс IBase {string Property1 {get; } } интерфейс IInherited: IBase {string Property1 {get; набор; } } Чтобы у IInherited было унаследованное свойство ...
вопрос задан: 18 August 2010 21:19
6
ответов

В Ruby, что эквивалентно интерфейсу в C #?

В настоящее время я пытаюсь изучить Ruby и пытаюсь понять, что он предлагает в условия инкапсуляции и контракты. В C # контракт может быть определен с использованием интерфейса. Класс, который ...
вопрос задан: 17 August 2010 18:07
6
ответов

Добавление новых функций к интерфейсу

Я должен создать перегрузки для функций в существующем интерфейсе, не влияя ни на какие компоненты, которые в настоящее время реализуют или используют интерфейс (идеально). Я полагаю, что у меня есть несколько options:...
вопрос задан: 15 July 2010 13:42
6
ответов

Реализация Интерфейса, но изменение участника, чтобы быть частным

Все члены Интерфейса общедоступны по умолчанию. Но существуют некоторые свойства в моем интерфейсе, что я хочу использоваться в качестве членов парламента, не занимающих официального поста некоторых подклассов, которые реализуют мой интерфейс. Это...
вопрос задан: 8 July 2010 04:08
6
ответов

Какова цель абстрактных классов?

Я пытаюсь изучить ООП в PHP, и у меня есть некоторый беспорядок об интерфейсах и абстрактных классах. Они оба не содержат реализаций, только определения, и должны быть реализованы через их под-...
вопрос задан: 16 June 2010 02:38
6
ответов

Ruby и утиный ввод: дизайн невозможного контракта?

Сигнатура метода в Java: общедоступный Список <Строка> getFilesIn (каталоги <File> Списка) подобный в рубиновом определении get_files_in (каталоги) В случае Java, система типов дает мне...
вопрос задан: 11 June 2010 14:00
6
ответов

Java изобретал интерфейсы?

Я знаю о C++ чистые виртуальные классы, но Java пошел один шаг вперед и создал первоклассное (никакая предназначенная игра слов) понятие для нескольких - интерфейс (не реализация) наследование, интерфейс. Это...
вопрос задан: 3 May 2010 14:01
6
ответов

Интерфейс Java не объявляет исключения. Как управлять контролируемыми исключительными ситуациями реализации?

Скажем, у меня есть следующий интерфейс Java, который я не могу изменить: открытый интерфейс MyInterface {общественность освобождает doSomething ();} И теперь класс, реализовывая его похож на это: класс...
вопрос задан: 30 April 2010 12:48
6
ответов

Как я перечисляю список интерфейсов, которые непосредственно определяются на наследующем классе?

Обновленный вопрос, данный корректный ответ Andrew Hare: Учитывая следующие классы C#: общедоступный класс Панель: Foo, IDisposable {//реализация Панели и IDisposable} общедоступный класс Foo:...
вопрос задан: 25 March 2010 19:50
6
ответов

Как создать два интерфейса к классу Java одно только для чтения, одно чтение-запись?

Я пишу игровой механизм в Java для двух карточных игр плеера, для которых мои студенты собираются записать плеерам AI. Плееры AI будут сменяться, играя в карты на их 'поле' часть 'таблицы'...
вопрос задан: 2 March 2010 16:44
6
ответов

Краткий обзор по сравнению с Интерфейсом - разделение определения и implemention в Delphi

Каков лучший подход для разделения определения и реализации, с помощью интерфейсов или абстрактных классов? Я на самом деле мне не нравится смешивать ссылку считаемые объекты с другими объектами. Я воображаю...
вопрос задан: 17 February 2010 16:43
6
ответов

Существует ли способ скрыть методы частично в дочерних классах?

Этот вопрос кажется странным, но я столкнулся с этим вопросом в одном из интервью недавно. Меня спросили, там путь в c# для сокрытия методов частично в наследованные дочерние классы?...
вопрос задан: 16 February 2010 14:33
6
ответов

Почему классы компилируют в .class, но интерфейс не делает к .interface

Есть ли какая-либо определенная причина, почему интерфейсы не компилируются в MyInterface.java, скомпилированный в .interface файл? Но любой класс компилируется в .class файл.!
вопрос задан: 10 February 2010 11:54
6
ответов

Java соединяет интерфейсом со структурой каталогов?

Должны интерфейсы в Java находиться в их собственном каталоге? Или должен и интерфейс и его реализация быть помещенными в тот же каталог (пакет)? Спасибо.
вопрос задан: 29 January 2010 17:28
6
ответов

Хранение всего слабо связанного и растяжимого: Слишком много слоев, слишком маленький ROI?

Я (теперь более чем когда-либо) вижу, что разработчики пишут огромные количества слоев, такие как: реализация PresentationLayer-> интерфейс IMyDTO-> реализация MyDTO-> интерфейс...
вопрос задан: 7 January 2010 09:03
6
ответов

Интерфейсы, разделенные от реализации класса в отдельных проектах? [закрытый]

Мы работаем над проектом среднего размера (3 разработчика больше чем за 6 месяцев) и должны принять следующее решение: мы хотели бы иметь интерфейсы, разделенные от конкретной реализации. Первое должно сохранить...
вопрос задан: 28 October 2009 16:04
6
ответов

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

Это - реальный вопрос о новичке (я все еще изучаю основы Java). Я могу (вид) понимают, почему методы возвратили бы Список <Строка>, а не ArrayList <Строка>, или почему они...
вопрос задан: 27 September 2009 21:01
6
ответов

Почему классы наборов в C# (как ArrayList) наследовались нескольким интерфейсам, если один из этих интерфейсов наследовался остающемуся?

Когда я нажимаю f12 на ключевом слове ArrayList для движения в метаданные, сгенерированные от vs2008, я нашел что сгенерированное объявление класса следующим образом общедоступный класс ArrayList: IList, ICollection, IEnumerable...
вопрос задан: 24 September 2009 22:14