Лучшие interface вопросы ИТ разработчиков

  • 49 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Правда, но этим понятием вы бы не назвали классы / файлы AlienClass и AlienClass.php;)

но, это субъективная вещь, но я не вижу ничего положительного в том, чтобы добавлять имена интерфейсов к «I». Мне,Thing практически всегда читабельнее, чемIThing. Мой вопрос: почему тогда существует эта конвенция? Конечно, это облегчает отличить ...

Задан 25 Mar 2009, 13:58 от Frederick The Fool
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Привет с 2018. Все равно ничего.

лкнулся со странным поведением в GSON. Если у меня есть следующая структура класса: public interface Animal { public void nothing(); } public class Cat implements Animal { private String name; public Cat(String name) { super(); this.name ...

Задан 10 May 2011, 15:33 от Tyler DeWitt
  • 18 голосов
  • 17 ответов
  • 0 просмотров
17 ответов

Что значит программировать на интерфейс?

Я продолжаю слышать заявление на большинстве сайтов, связанных с программированием: Программа для интерфейса, а не для реализации Однако я не понимаю последствия? Примеры помогут. РЕДАКТИРОВАТЬ: Я получил много хороших ответов, даже если бы вы ...

Задан 11 Sep 2009, 22:25 от Kevin Boyd
  • 12 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как использовать интерфейс Comparator

Я новичок в Java, и я не совсем понимаю, как использовать интерфейс компаратора. у меня естьArrayList изItemвInventory класс иItem класс. вItem класс я написал: public class Item implements Comparator<Item> { //stuff ... @Override public ...

Задан 21 Apr 2013, 00:03 от bassandguitar
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как метод CompareTo () сравнивает строки? [закрыто]

Например, если бы я сравнил строки «Hello» и «World». Откуда он знает, что Hello больше, чем World? Единственное, что я могу придумать, может быть, он использует таблицу ASCII для справки? Спасибо за помощь!

Задан 02 Nov 2012, 20:31 от ekeitho
  • 15 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

У меня возникла проблема с интерфейсами в программе, которую я делаю. Я хочу создать интерфейс, который имеет один из методов, получающих / возвращающих ссылку на тип собственного объекта. Это было что-то вроде: public interface I { ? getSelf(); ...

Задан 17 Nov 2011, 03:21 от Leonardo Raele
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 для типа возвращаемого значения и типов аргумента.

от вопрос уже есть ответ здесь: Абстрактный класс против интерфейса в Java [/questions/10040069/abstract-class-vs-interface-in-java] 14 ответовВ интервью мне задали следующий вопрос. Я пытался ответить на вопрос, но я хочу точный ответ на ...

Задан 23 Feb 2011, 17:52 от Sharad Ahire
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

PHP - наследование интерфейса - объявление должно быть совместимым

У меня есть интерфейс: interface AbstractMapper { public function objectToArray(ActiveRecordBase $object); }И занятия: class ActiveRecordBase { ... } class Product extends ActiveRecordBase { ... } ======== Но я не могу сделать это: interface ...

Задан 02 Oct 2013, 06:31 от violarium
  • 14 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Интерфейсы C # - реализуют интерфейс только в других интерфейсах

Я хотел бы реализовать только определенные интерфейсы внутри других интерфейсов, я не хочу, чтобы они могли наследоваться напрямую классом.Заранее спасибо!

Задан 17 Feb 2010, 18:41 от Kukks
  • 7 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Статические методы в интерфейсе Java

Насколько я знаю, вы не можете объявлять статические методы в теле интерфейса. Тем не менее, случайно я нашел своеобразный кусок кода наhttp://docs.oracle.co...

Задан 18 Apr 2014, 06:14 от Russell'sTeapot
  • 22 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

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

Задан 22 Jul 2010, 16:12 от Erix
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Список универсальных интерфейсов

Если у меня есть общий интерфейс с парой реализующих классов, таких как: public interface IDataElement<T> { int DataElement { get; set; } T Value { get; set; } } public class IntegerDataElement : IDataElement<int> { public int DataElement { get; ...

Задан 11 Jan 2010, 21:35 от benPearce
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Правильный дизайн для классов сущностей. Нужны рекомендации

Например, у меня есть класс сущностиUser: public class User { private long id; private String name; // setters and getters }Далее я добавляю новый класс сущности:Comment public class Comment { private long id; private String comment; // setters ...

Задан 24 Jan 2012, 16:52 от user471011
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Обеспечение сериализации из интерфейса без принудительной настройки классов для пользовательской сериализации в C #

У меня есть интерфейс, который определяет некоторые методы, которые я хотел бы реализовать для определенных классов.public interface IMyInterface { Metho...

Задан 11 Dec 2008, 17:34 от WillH
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как мне моделировать наследование в Haskell?

Я пытаюсь создать игровой движок, который состоит из нескольких типов: data Camera = Camera ... data Light = SpotLight ... | DirectionalLight ... data Object = Monster ... | Player ... | NPC ...Однако сейчас я пытаюсь реализовать базовую физику ...

Задан 03 Jan 2014, 18:26 от sdasdadas
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему в .NET нет интерфейса IArray (T)?

Обновление 2011-Янв-06:Верьте или нет, я пошел вперед и включил этот интерфейс вбиблиотека с открытым исходным кодом, которую я начал, Tao.NET [https://bitbucket.org/dtao/tao.net], я написал сообщение в ...

Задан 21 Jan 2010, 15:34 от Dan Tao
  • 35 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Рекомендации по использованию интерфейса Java - Являются ли геттеры и сеттеры в интерфейсе плохими?

Что люди думают о лучших рекомендациях для интерфейса? Что должно и не должно входить в интерфейс? Я слышал, как люди говорят, что, как правило, интерфейс д...

Задан 15 Jul 2009, 10:27 от oxbow_lakesHis
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Что значит программировать на интерфейс?

Я продолжаю слышать заявление на большинстве сайтов, связанных с программированием: > Программа для интерфейса, а не для реализации Однако я нене понимаю последствия? Примеры помогут. РЕДАКТИРОВАТЬ: Я получил много хороших ответов, даже если ...

Задан 11 Sep 2009, 20:25 от Kevin Boyd
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Массив интерфейса в Java

У меня есть интерфейс. public interface Module { void init(); void actions(); }Что происходит, когда я пытаюсь создать такой массив? Module[] instances = new Module[20]Как я могу реализовать этот массив?

Задан 13 Feb 2012, 05:50 от Rog Matthews
  • 20 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

Все, что я хочу сделать, этоудостовериться что дочерние классы классаВещь реализоватьстатический метод, и я хочу, чтобы это было проверено во время компиляци...

Задан 15 Dec 2009, 07:51 от Edward Tanguay
  • 40 голосов
  • 19 ответов
  • 0 просмотров
19 ответов

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

Я знаю, что интерфейс не имеет тела, просто определение метода. Но когда я должен использовать интерфейсы? Если я предоставляю кому-то набор интерфейсов без ...

Задан 06 Nov 2009, 07:23 от RKh
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как я могу заставить метод экземпляра интерфейса принимать аргументы только одного и того же класса, правда?

ЭтотТАК обсуждение [https://stackoverflow.com/questions/5157233/how-can-i-make-an-interface-instance-method-accept-arguments-of-the-same-class-o] предлагает следующую идиому: public interface IComparable<T extends IComparable<T>> { int compare(T ...

Задан 31 Aug 2013, 23:02 от Marcus Junius Brutus
  • 26 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

C # явно определяет, какие исключения выбрасываются

В Java вы явно определяете, какие исключения выдают, используя ключевое слово throws. Таким образом, любой, кто вызывает ваш метод, знает, что ловить.Есть ли...

Задан 03 Nov 2010, 14:33 от Andy Hin
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Спасибо, действительно полезны оба ответа :)

ел некоторый код, написанный таким образом: @interface AViewController(Private)Я хотел знать, если это(Private) что-то значит при отправке в App Store? Что это вообще значит?

Задан 28 Jun 2011, 20:23 от pmerino
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Эй, смотри, кто-то, кто является версией Delphi, которая была написана, когда Жан Кретьен был премьер-министром.

жный дубликат: Как привести интерфейс к объекту в Delphi [https://stackoverflow.com/questions/4138211/how-to-cast-a-interface-to-a-object-in-delphi] Использование Delphi 5; У меня есть интерфейс, который я не могу изменить по старым причинам. Я ...

Задан 20 Jun 2011, 16:32 от Marcel Popescu
  • 63 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Можно ли использовать геттеры / сеттеры в определении интерфейса?

Сейчас,TypeScript не позволяет использовать методы get / set (средства доступа) в интерфейсах. Например: interface I { get name():string; } class C implements I { get name():string { return null; } }Более того, TypeScript не позволяет ...

Задан 11 Oct 2012, 11:15 от Ivan Popov
  • 11 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Какова цель проверки себя .__ класс__? - питон

Какова цель проверкиself.__class__ ? Я нашел некоторый код, который создает абстрактный интерфейсный класс, а затем проверяет егоself.__class__ это само по себе, например class abstract1 (object): def __init__(self): if self.__class__ == ...

Задан 15 Dec 2013, 20:27 от alvas
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

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

Могу ли я использовать интерфейсный метод вместо делегата? Как? Я обнаружил, что поиск метода интерфейса быстрее, чем использование делегатов. Я был бы призн...

Задан 06 Jan 2010, 09:01 от Samir
  • 6 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

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

interface Printable {} class BlackInk {} public class Main { public static void main(String args[]) { Printable printable = null; BlackInk blackInk = new BlackInk(); printable = (Printable)blackInk; } }Если предыдущий код скомпилирован и запущен, ...

Задан 06 Nov 2013, 23:20 от korshyadoo
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

C #: метод для возврата объекта, конкретный тип которого определяется во время выполнения?

Я думаю о разработке метода, который бы возвращал объект, который реализует интерфейс, но чей конкретный тип не будет известен до времени выполнения. Наприме...

Задан 04 Jun 2010, 01:57 от User
  • 10 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

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

Я думаю, что это не может, потому что принцип интерфейса маркера состоит в том, чтобы не иметь никаких методов, но так как методы по умолчанию неАннотация Я ...

Задан 03 Nov 2014, 21:57 от aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Page 1 of 15
1 2 3 4 5