30
ответов

Как поместить интерфейс в качестве параметра в модульный тест в C # [дубликат]

Я супер новый парень в C #. И я настолько смущен тем, что использую интерфейс в качестве параметра, когда я пишу модульный тест. Введение: ISkillProvider - это интерфейс, который используется в качестве параметра в ...
вопрос задан: 3 September 2017 16:06
30
ответов

Создание ссылки интерфейса [duplicate]

Когда и почему требуется создать ссылку интерфейса, который содержит объект класса? интерфейс A {public void inA (); } public class B реализует A {public static void main (String [...
вопрос задан: 8 June 2017 12:41
29
ответов

Интерфейс против Базового класса

Когда я должен использовать интерфейс и когда я должен использовать базовый класс? Должен ли он всегда быть интерфейсом, если я не хочу определять базовую реализацию методов? Если у меня есть собака и кошка ...
вопрос задан: 6 March 2016 21:25
26
ответов

Объяснение интерфейсов [закрытым] студентам

В течение нескольких лет я был обучающим помощником по введению в программный модуль - Java для первых студентов года. Главным образом это подходило, и нам удалось объяснить объектно-ориентированное программирование...
вопрос задан: 26 August 2013 14:12
24
ответа

Бесполезные интерфейсы

Почему Вы когда-либо использовали бы интерфейс, если Вы только собираетесь иметь одну реализацию его?
вопрос задан: 27 November 2018 16:33
21
ответ

Почему я, может казаться, не схватываю интерфейсы?

Кто-то мог демистифицировать интерфейсы для меня или указать на меня на некоторые хорошие примеры? Я продолжаю видеть, что интерфейсы раскрываются тут и там, но я действительно никогда не подвергался хорошим объяснениям...
вопрос задан: 23 March 2018 06:07
20
ответов

Почему интерфейсы предпочтены абстрактным классам?

Я недавно присутствовал на интервью, и они задали мне вопрос, "Почему Интерфейсы предпочтены по Абстрактным классам?" Я пытался дать несколько ответов как: Мы можем добраться, только один Расширяет функциональность...
вопрос задан: 12 March 2009 21:24
20
ответов

Как я буду знать, когда создать интерфейс?

Я в точке в моей разработке, учащейся, где я чувствую, что должен узнать больше об интерфейсах. Я часто читал о них, но просто кажется, что я не могу схватить их. Я считал примеры как:...
вопрос задан: 14 January 2009 21:41
18
ответов

Куда понятие Интерфейсов прибывало из?

В c# у нас есть интерфейсы. Куда они прибывали из? Они не существовали в C++.
вопрос задан: 21 February 2010 12:51
17
ответов

Хороший случай для интерфейсов

Я работаю в компании, где некоторые требуют выравнивания для использования Интерфейса в нашем коде (Visual Studio C# 3.5). Я хотел бы попросить Железное Одетое обоснование, что интерфейсы требуются для. (...
вопрос задан: 26 August 2009 15:30
16
ответов

Что это значит для "программирования на интерфейсе"?

Я видел это упоминалось несколько раз, и мне не ясно, что это значит Когда и зачем ты это делаешь? Я знаю, что делают интерфейсы, но тот факт, что я не совсем уверен в этом, заставляет меня думать, что я скучаю ...
вопрос задан: 22 January 2019 03:45
16
ответов

Почему большинство системных архитекторов настаивают на первом программировании интерфейса?

Почти каждая книга по Java, которую я читаю, говорит об использовании интерфейса как способа делиться состоянием и поведением между объектами, которые при первом «создании», казалось, не разделяли отношения. Тем не мение, ...
вопрос задан: 14 December 2016 05:58
16
ответов

Интерфейсное соглашение о присвоении имен [закрывается]

Это - субъективная вещь, конечно, но я не вижу ничего положительного в добавлении префикса имен интерфейса со 'мной'. Мне Вещь практически всегда более читаема, чем IThing. Мой вопрос, почему...
вопрос задан: 27 December 2010 19:46
15
ответов

Каковы преимущества интерфейса Iterator в Java?

Я просто узнал о том, как Платформа Наборов Java реализует структуры данных в связанных списках. Из того, что я понимаю, Итераторы являются способом пересечь через объекты в структуре данных такой...
вопрос задан: 22 February 2014 22:09
15
ответов

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

Я соединяю некоторые макеты своего первого реального интерфейса, и меня оставляют, задаваясь вопросом: Каковы некоторые основные принципы хорошего дизайна пользовательского интерфейса? Я ищу что-то как сводка маркированного списка...
вопрос задан: 10 September 2009 16:00
15
ответов

Программирование на основе интерфейсов: пишете ли вы интерфейсы для всех классов вашего домена?

Я согласен, что программирование на основе интерфейсов - хорошая практика. В большинстве случаев в Java «интерфейс» в этом смысле означает интерфейс языковой конструкции, так что вы пишете интерфейс и ...
вопрос задан: 30 September 2008 07:34
14
ответов

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

Я продолжаю слышать оператор на большинстве связанных сайтов о программировании: Программа к интерфейсу а не к Реализации Однако я не понимаю последствий? Примеры помогли бы.Править:...
вопрос задан: 24 April 2014 08:15
14
ответов

Когда интерфейсы необходимы?

(В контексте.NET, для какой его ценность), я склонен не использовать наследование и редко использовать интерфейсы. Я столкнулся с кем-то, кто думает, что интерфейсы являются лучшей вещью, так как плюнули. Он использует их...
вопрос задан: 12 June 2009 13:12
13
ответов

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

РЕДАКТИРОВАТЬ: Начиная с Java 8, статические методы теперь разрешены в интерфейсах. Вот пример: открытый интерфейс IXMLizable < T > {static T newInstanceFromXML (Элемент e); Элемент toXMLElement (); } Из ...
вопрос задан: 20 May 2019 12:42
13
ответов

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

Это может быть общий вопрос ООП. Я хотел сделать общее сравнение между интерфейсом и абстрактным классом на основе их использования. Когда кто-то захочет использовать интерфейс, а когда ...
вопрос задан: 24 September 2016 04:02
13
ответов

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

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

Есть ли больше к интерфейсу, чем наличие корректных методов

Так позволяет, говорят, что у меня есть этот интерфейс: открытый интерфейс IBox {общественность освобождает setSize (международный размер); общедоступный интервал getSize (); общедоступный интервал getArea ();//... и так далее} И у меня есть класс, которы
вопрос задан: 21 June 2016 07:13
13
ответов

Как Java-интерфейсы имитируют множественное наследование?

Я читаю «Учебник по Java» (второй раз). Я только что прошел раздел об интерфейсах (снова), но все еще не понимаю, как интерфейсы Java имитируют множественное наследование. Есть ли ...
вопрос задан: 13 May 2012 04:59
13
ответов

Различие в стиле: IDictionary по сравнению со Словарем

У меня есть друг, который просто входит в разработку.NET после разработки в Java целую вечность и после рассмотрения части его кода, я замечаю, что он делает следующее довольно часто: IDictionary <...
вопрос задан: 20 October 2009 15:31
12
ответов

Краткий обзор Java статическое Обходное решение

Я понимаю, что ни абстрактный класс, ни интерфейс не могут содержать метод, который и абстрактен и статичен из-за проблем неоднозначности, но является там обходным решением? Я хочу иметь любого...
вопрос задан: 23 May 2017 10:29
12
ответов

Методология Интерфейсов Java: каждый класс должен реализовать интерфейс?

Я программировал в Java для нескольких курсов в Университете, и у меня есть следующий вопрос: методологически признано, что каждый класс должен реализовать интерфейс? Это рассматривают...
вопрос задан: 17 April 2010 18:20
12
ответов

Значение интерфейсов C#

Я хотел бы знать значительное использование Интерфейса. Я прочитал много статей, но не получение ясно понятия интерфейса. Я записал небольшую программу. Я определил Интерфейсный Itest....
вопрос задан: 8 February 2010 12:25
11
ответов

Интерфейс против абстрактного класса (общий ОО)

Недавно у меня было два телефонных интервью, где меня спрашивали о различиях между интерфейсом и абстрактным классом. Я объяснил каждый их аспект, который мог придумать, но это ...
вопрос задан: 23 May 2017 12:34
11
ответов

Почему префикс C # имен интерфейсов с «I»

В чем смысл этого соглашения об именах? Я не вижу никакой пользы. Дополнительный префикс просто загрязняет API. Мое мышление соответствует ответу Конрада на этот связанный вопрос; ...
вопрос задан: 23 May 2017 11:54
11
ответов

Есть ли какие-либо статические утиные типизированные языки?

Я могу указать интерфейсы, когда я объявляю участника? После размышления об этом вопросе некоторое время, мне пришло в голову, что статический утиный типизированный язык мог бы на самом деле работать. Почему не может предопределенные классы...
вопрос задан: 23 May 2017 11:47