8
ответов

Почему мы реализуем интерфейсы?

Почему мы внедряем, например, ICloneable или IDisposable. Я не спрашиваю, что делают ICloneable или IDisposable, но я хочу узнать, что является хорошей причиной для реализации этих интерфейсов, а не ...
вопрос задан: 31 July 2013 22:03
8
ответов

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

Я, кажется, не забываю читать что-то о том, как это плохо для структур для реализации интерфейсов в CLR через C#, но я, может казаться, ничего не нахожу об этом. Это плохо? Есть ли непреднамеренные последствия...
вопрос задан: 13 January 2013 23:42
8
ответов

Существуют ли установленные альтернативы ISomething / ISomethingable для интерфейсов?

Стандарт.NET добавления префикса имени интерфейса со мной, кажется, становится широко распространенным и только больше ограничивается.NET. Я столкнулся с большим количеством кода Java, который использует эту конвенцию (так...
вопрос задан: 7 January 2012 19:54
8
ответов

Какой смысл интерфейсов в PHP?

Интерфейсы позволяют Вам создавать код, который определяет методы классов, которые реализуют его. Вы не можете однако добавить код к тем методам. Абстрактные классы позволяют Вам делать то же самое, вперед...
вопрос задан: 13 November 2011 03:12
8
ответов

Почему я не могу объявить статические методы в интерфейсе?

Тема говорит о большей части - что является причиной того, что статические методы не могут быть объявлены в интерфейсе? открытый интерфейс ITest {public static String test (); } Код выше ...
вопрос задан: 11 December 2010 21:19
8
ответов

Стандартные интерфейсы

Я использовал Java в течение некоторого времени, и я продолжаю слышать об интерфейсах, таких как Cloneable, Повторяемый и другой X-ables. Я задавался вопросом, существует ли список где-нибудь всех их и что еще более важно-...
вопрос задан: 18 May 2010 20:38
8
ответов

Там какая-либо точка к интерфейсу, если только один класс реализует ее?

При рассмотрении (сформировавшейся) кодовой базы в моем новом задании существует интерфейс, и только один класс реализует его (насколько я могу сказать). Могут/должны я избавляюсь от интерфейса?
вопрос задан: 18 May 2010 01:53
8
ответов

Интерфейс в C#

Я плохо знаком с ООП и имею некоторые вопросы. Почему не может, методы, объявленные в интерфейсе, имеют модификаторы (общедоступный, частный и т.д.). В этом коде: класс Программа {статическая Основная пустота (строка [] args) {...
вопрос задан: 30 January 2010 05:14
8
ответов

Любой реальный пример использования интерфейса, связанного со множественным наследованием

Я пытаюсь понять Интерфейсы так, чтобы я мог реализовать их в своих программах, но я не могу вообразить, как я должен использовать их. Также дайте мне некоторых, например, использования их со множественным наследованием в C#
вопрос задан: 18 December 2009 19:49
8
ответов

интерфейсная копия свойства в c#

Я работал с C# много лет теперь, но просто столкнулся с этой проблемой, это озадачивает меня, и я действительно даже не знаю, как задать вопрос, таким образом, к примеру! открытый интерфейс IAddress {...
вопрос задан: 13 August 2009 15:55
8
ответов

c#, когда программировать к интерфейсу?

Хорошо большая вещь о программировании к интерфейсу состоит в том, что оно позволяет Вам обмениваться определенными классами, пока новые классы реализуют все в том интерфейсе. например, я программирую мой...
вопрос задан: 10 August 2009 23:11
8
ответов

Объекты создания фабрики согласно универсальному типу C#

Что было бы самым эффективным путем к instanciate, объект согласно универсальному типу передал классу Фабрики, например: общедоступный класс LoggerFactory {общедоступный статический ILogger <T>...
вопрос задан: 17 July 2009 18:34
8
ответов

сделайте интерфейсы принадлежат собственных файлов

Как как эмпирическое правило я обычно помещал классы в собственный файл. Visual Studio, кажется, поощряет это, но что является соответствующим относительно интерфейсов? например, у Меня есть Class Foo, который реализует...
вопрос задан: 26 June 2009 11:28
8
ответов

Использование дженериков в интерфейсах

Как я позволяю моему CookieData быть универсальным в следующем коде? Я получаю ошибку времени компиляции на объявлении ICookieService2. общедоступная структура CookieData <T> {T Значение {добирается; набор;}...
вопрос задан: 1 June 2009 23:15
8
ответов

Вы думаете, что “автоматическая интерфейсная реализация” была бы полезна в.NET / [закрытый] C#

Рассмотрите это: общедоступный интерфейс Person класса: IPerson {международный идентификатор {добирается; защищенный набор;} представляют FirstName в виде строки {добираются; набор;} представляют LastName в виде строки {добираются; набор;} представляют Fu
вопрос задан: 8 April 2009 15:21
8
ответов

Интерфейсное безумие

Я пью coolade и люблю его - интерфейсы, МОК, DI, TDD, и т.д. и т.д. Разработка вполне прилично. Но я нахожу, что должен бороться с тенденцией сделать все интерфейсом! У меня есть фабрика который...
вопрос задан: 31 March 2009 12:50
8
ответов

Существует ли способ вынудить класс C# реализовать определенные статические функции?

Я разрабатываю ряд классов, которые реализуют единый интерфейс. Потребитель моей библиотеки должен ожидать, что каждый из этих классов реализует определенный набор статических функций. Есть ли так или иначе что я...
вопрос задан: 24 February 2009 08:11
8
ответов

Как создать интерфейс.NET со статическими участниками?

В.NET 3.5, я хотел бы создать одноэлементный интерфейс: интерфейс ISingleton <T> {общедоступный статический Экземпляр T {добирается; }}, Конечно, который не работает, но является тем, что я хотел бы. Какие-либо предложения?Править:...
вопрос задан: 14 January 2009 23:16
8
ответов

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

Предположим, что у меня есть два класса с тем же интерфейсом: интерфейс ISomeInterface {международное нечто {добирается; набор;} международная панель {добираются; набор; }} класс SomeClass: ISomeInterface {} класс SomeOtherClass:...
вопрос задан: 19 November 2008 22:21
7
ответов

Не общедоступные участники для [закрытых] интерфейсов C#

В C#, когда Вы реализуете интерфейс, все участники неявно общедоступны. Не был бы это быть лучше, если мы могли бы указать модификатор доступа (защищенный, внутренний, кроме частного, конечно), или...
вопрос задан: 26 July 2018 23:48
7
ответов

Подсчет ссылок для объектов

В моем коде я использую маленький хранящий данные класс, который создается в различных местах. Чтобы избежать утечек памяти и упростить вещи, я хочу использовать подсчет ссылок, таким образом, я действительно вводил TFileInfo = класс (...
вопрос задан: 23 May 2017 11:52
7
ответов

Почему не был должен, C# (или.NET) позволяют нам помещать статический/общий метод в интерфейсе?

Почему не был должен, C# (или.NET) позволяют нам помещать статический/общий метод в интерфейсе? по-видимому копируйте отсюда. но моя идея является немного другой, я просто хочу поместить помощника для своих плагинов (...
вопрос задан: 23 May 2017 10:30
7
ответов

Должны ли мы @Override реализации метода интерфейса?

Следует ли аннотировать метод, который реализует метод интерфейса, @Override? Javadoc аннотации Override говорит: Указывает, что объявление метода предназначено для переопределения метода ...
вопрос задан: 23 May 2017 02:03
7
ответов

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

PMD сообщил бы о нарушении для: ArrayList <Объект> перечисляют = новый ArrayList <Объект> (); нарушение было, "Избегают использования типов реализации как 'ArrayList'; используйте интерфейс вместо этого"...
вопрос задан: 4 April 2017 09:41
7
ответов

Метод передачи Java как параметр

Я ищу способ передать метод ссылкой. Я понимаю, что Java не передает методы как параметры, однако, я хотел бы получить альтернативу. Мне сказали, что интерфейсы...
вопрос задан: 9 January 2017 09:40
7
ответов

Что такое точно “основанное на интерфейсе программирование”?

Я часто слышу/читаю об основанном программировании, с которым соединяют интерфейсом, но я не точно ясен на том, что это действительно означает. Соединен интерфейсом базирующееся программирование фактической одинокой темы, которая на самом деле имеет запис
вопрос задан: 23 September 2016 01:42
7
ответов

Почему в Java нет множественного наследования, но разрешена реализация нескольких интерфейсов?

Java не допускает множественное наследование, но позволяет реализовать несколько интерфейсов. Зачем?
вопрос задан: 21 September 2016 14:28
7
ответов

Как преобразовать универсальный Список <T> в основанный на интерфейсе Список <T>

Я уверен, что пропускаю что-то простое, однако я пытаюсь преобразовать список со строгим контролем типов объектов что вся реализация интерфейс в к списку того интерфейсного типа. Ниже образец к...
вопрос задан: 11 October 2015 21:37
7
ответов

Интерфейс расширяет 2 класса [дубликат]

Я полностью понимаю, что класс не может напрямую распространять 2 класса, но к моему смущению при исследовании JPA я нашел это (в org.springframework.data.jparepository): public interface ...
вопрос задан: 29 April 2015 12:28
7
ответов

Интерфейсы C #. Неявная реализация против явной реализации

Каковы различия в реализации интерфейсов неявно и явно в C #? Когда вы должны использовать неявное и когда вы должны использовать явное? Есть ли плюсы и / или минусы одного или другого? ...
вопрос задан: 2 September 2014 23:03