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
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
15
ответов

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

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

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

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

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

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

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

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

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

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

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

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

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

interface SomeInterface {String getName (); } class SomeClass реализует SomeInterface {String date; Имя строки; @Override String getName () {return name; } Моя главная забота заключается в том, что я не могу ...
вопрос задан: 5 April 2016 14:59
11
ответов

Почему никакие статические методы в Интерфейсах, но статические поля и внутренние классы хорошо? [pre-Java8] [дубликат]

Было несколько вопросов, которые задают здесь о том, почему Вы не можете определить статические методы в интерфейсах, но ни один из них не обращается к основному несоответствию: почему можно определить статические поля и помехи...
вопрос задан: 28 June 2015 00:31
11
ответов

Наверху реализации интерфейса

Один из моих коллег сказал мне, что реализация интерфейсов представляет наверху. Действительно ли это верно? Я не обеспокоен микро оптимизацией; я просто хочу знать более глубокие детали, которые это влечет за собой.
вопрос задан: 3 April 2015 20:33
11
ответов

Я должен все еще кодировать к интерфейсу, даже если я ТОЛЬКО КОГДА-ЛИБО собираюсь иметь ОДНУ реализацию?

Я думаю, что заголовок выступает за себя парни - почему я должен записать интерфейс и затем реализовать реальный класс, если там только когда-либо будет 1 конкретной реализацией того интерфейса?
вопрос задан: 11 October 2012 13:27
11
ответов

Почему брошенный к интерфейсу?

В Программировании Jesse Liberty C# (p.142) он обеспечивает пример, куда он бросает объект к интерфейсу. интерфейс IStorable {...} Общедоступный класс Документ: IStorable {...}......
вопрос задан: 25 September 2012 11:16
11
ответов

Вынудите класс переопределить .equals метод

У меня есть набор класса, кто реализует единый интерфейс: Команда. И этот набор класса переходит к Карте. Для получения Карты, работающей правильно, я должен каждый классифицировать, кто реализует Команду для переопределения...
вопрос задан: 22 October 2009 23:35
11
ответов

Лучше использовать список пар или два списка?

Я пишу метод, который является частью открытого интерфейса класса Java. Это широко позволяет вызывающей стороне указывать значения для присвоения многим объектам базы данных - таким образом, они должны предоставить обоих...
вопрос задан: 22 September 2009 08:31