7
ответов

Наследование из нескольких интерфейсов с тем же именем метода в абстрактный класс [duplicate]

Поэтому у меня проблема с интерфейсом и абстрактным классом. У меня есть код здесь: интерфейс ISučelje1 {void Metoda (); } интерфейс ISučelje2 {int ...
вопрос задан: 24 April 2014 09:23
7
ответов

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

Должны методы в интерфейсе Java быть объявленными с или без модификатора открытого доступа? Технически это не имеет значения, конечно. Метод класса, который реализует интерфейс, всегда общедоступен. Но...
вопрос задан: 25 October 2013 10:23
7
ответов

Интерфейсы в Java: не может сделать реализованные методы защищенными или частными

Я знаю, что интерфейс должен быть открытым. Однако я не хочу это. Я хочу свои реализованные методы только быть доступным от их собственного пакета, таким образом, я хочу, чтобы мои реализованные методы были защищены...
вопрос задан: 27 November 2012 12:41
7
ответов

Как я могу симулировать интерфейсы в C ++?

Поскольку в C ++ отсутствует интерфейсная функция Java и C #, каков предпочтительный способ моделирования интерфейсов в классах C ++? Мое предположение было бы множественное наследование абстрактных классов. Какие ...
вопрос задан: 4 June 2012 12:48
7
ответов

В какое пространство имен необходимо поместить интерфейсы относительно их конструкторов?

А именно, когда Вы создаете пару интерфейса/конструктора, и нет никакого переопределяющего организационного беспокойства (такого как интерфейс, должен войти в другой блок т.е., как рекомендуется s#...
вопрос задан: 17 May 2012 08:14
7
ответов

Множественное наследование в C#

Так как множественное наследование плохо (оно делает источник более сложным), C# не обеспечивает такой шаблон непосредственно. Но иногда было бы полезно иметь эту способность. Например, я могу...
вопрос задан: 12 May 2012 17:09
7
ответов

Невозможно принудительно преобразовать List & lt; List & lt; T & gt; & gt; к IList & lt; Tist & gt; [Дубликат]

У меня есть метод, подобный public IList & lt; IList & lt; int & gt; & gt; LevelOrderBottom (корень TreeNode) {var result = new List & lt; List & lt; int & gt; gt; (); // ... return result; } и получаю компиляцию ...
вопрос задан: 19 January 2012 13:38
7
ответов

Что альтернатива к наличию статических абстрактных методов?

У меня есть некоторые проблемы при попытке выяснить, как решить проблему не имея возможности, чтобы иметь статический метод в абстрактном классе или интерфейсе. Рассмотрите следующий код. У меня есть много Мастеров это...
вопрос задан: 17 January 2012 18:33
7
ответов

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

Что точка объявления является интерфейсом как кратким обзором? То же самое для метода интерфейса. Существует ли точка к нему? например, общедоступный абстрактный интерфейс Presenter {общедоступное абстрактное пустое движение (заключительный HasWidgets...
вопрос задан: 11 November 2011 11:38
7
ответов

C# - Интерфейсы / Абстрактный класс - гарантирует, что событие генерируется на методе

Мне определили интерфейс как IStore с двумя методами: открытый интерфейс IStore <TEntity> {TEntity Добирается (идентификатор объекта); пусто Помещенный (объект TEntity);} я хочу, чтобы событие было повышено на...
вопрос задан: 7 July 2010 12:19
7
ответов

Как найти повисший интерфейс, который вызывает AV в Delphi

У меня есть сложное приложение, которому я только что представил некоторые изменения, добавив несколько новых классов с интерфейсами и удалив некоторых других. Функционально все это работает, но я получаю нарушение прав доступа...
вопрос задан: 29 June 2010 09:19
7
ответов

Интерфейс для метода, который возвращает его собственный тип

У меня есть ситуация, где у меня есть класс класса Foo {Панель Foo () {возвращает нового Foo (); }} Теперь я бледный итог создают интерфейс для него класс IFoo {??? Панель ();}, В чем должен быть...
вопрос задан: 15 June 2010 14:31
7
ответов

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

У меня есть два интерфейса IHeaderRow и IDetailRow, у меня затем есть объект, который реализует обоих RawRow:IHeaderRow, IDetailRow, я затем должен бросить его в HeaderRow, который реализует IHeaderRow. Но когда я...
вопрос задан: 15 April 2010 21:33
7
ответов

Действительно ли поблочное тестирование является определением необходимого интерфейса?

Я иногда слышал или читал о людях, утверждающих их интерфейсы в модульном тесте. Я не означаю дразнить интерфейс за использование в тесте другого типа, но конкретно создавать тест к...
вопрос задан: 16 March 2010 22:36
7
ответов

Интерфейсы C# с дополнительными методами

Я понимаю, что интерфейсы являются контрактами, и любые изменения (даже дополнения) взламывают любой зависимый код. Однако я, возможно, поклялся, что считал что-то некоторое время назад что одна из недавних версий.NET (3...
вопрос задан: 4 March 2010 13:26
7
ответов

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

Хорошо я собирался спросить, что различие всего лишь, ему ответили прежде. Но теперь я спрашиваю, почему они имели эти значения? (Я говорю о Java здесь, я не знаю, относится ли то же...
вопрос задан: 3 March 2010 11:29
7
ответов

Поточная обработка: c# имеет эквивалент интерфейса Java Runnable?

c# имеет эквивалент интерфейса Java Runnable? Если не, как это могло быть реализовано или это просто не нужно? спасибо.
вопрос задан: 17 December 2009 17:58
7
ответов

Куда поместить интерфейсы в компонентно-ориентированную архитектуру?

В компонентно-ориентированной архитектуре, куда большое количество отделенных компонентов связываются через ряд стандартизированных интерфейсов - там любые инструкции для где к хранилищу / как группе...
вопрос задан: 13 November 2009 10:09
7
ответов

C# - Разъяснение свойства

Согласно определению: "Поскольку интерфейс не является объектом отдельно, я не могу инициализировать его. Если интерфейсу позволили объявить поля, то ему нужно место хранения, таким образом, мы не можем объявить поля...
вопрос задан: 8 September 2009 15:51
7
ответов

Свойства c# в Абстрактных базовых классах

У меня есть странная проблема, которую я не мог решить. То, когда я пытаюсь скомпилировать следующее, отрезало, я получаю эту ошибку: 'AbstractClass' не реализует интерфейсного участника 'Свойство' (Ошибка компилятора CS0535)...
вопрос задан: 27 August 2009 12:33
7
ответов

Статический метод интерфейса C# звонит с дженериками

Есть ли простой способ реализовать это, и, если возможно без instanciating объект: взаимодействуйте через интерфейс I {статическая строка GetClassName ();} общедоступный класс Помощник {статическая пустота PrintClassName&...
вопрос задан: 7 August 2009 10:06
7
ответов

Лучший способ использовать Интерфейс C++

У меня есть интерфейсный класс, подобный: класс IInterface {общественность: виртуальный ~IInterface () {} виртуальный methodA () = 0; виртуальный methodB () = 0;}; я затем реализую интерфейс: класс...
вопрос задан: 29 July 2009 22:50
7
ответов

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

Контекст:.NET 3.5, VS2008. Я не уверен в заголовке этого вопроса, поэтому не стесняйтесь комментировать о заголовке, также:-) Вот сценарий: у Меня есть несколько классов, говорят Foo и Панель, все они...
вопрос задан: 18 May 2009 19:31
7
ответов

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

В повседневных программах я даже не потрудился бы думать о возможном хите производительности для кодирования против интерфейсов, а не реализаций. Преимущества в основном перевешивают стоимость. Так...
вопрос задан: 6 May 2009 10:16
7
ответов

Когда выбрать между веб-интерфейсом и собственным GUI?

Много приложений (особенно сетей, например, совместный доступ к файлам, программа запроса SQL, некоторые многопользовательские игры), как мы знаем сегодня, могут быть легко предоставлены при помощи веб-интерфейса. Мой вопрос состоит в том когда...
вопрос задан: 15 March 2009 19:00
7
ответов

Выразите использование аргументов C++ через интерфейсы метода

Существует ли распространенный способ выразить использование аргументов в C++? Я хочу неявно сказать потребителям моего класса, как аргументы, которые они передают, будут использоваться классом. Примеры: Я владею Вашим...
вопрос задан: 25 January 2009 23:05
7
ответов

Определите интерфейс в C++, который должен быть реализован в C# и C++

У меня есть интерфейс, который я определил в C++, который теперь должен быть реализован в C#. Что лучший способ состоит в том, чтобы пойти об этом? Я не хочу использовать COM вообще в моем интерфейсном определении. Путем я имею...
вопрос задан: 1 October 2008 12:05
7
ответов

Как дразнить со статическими методами?

Я плохо знаком с фиктивными объектами, но я понимаю, что у меня должны быть свои интерфейсы реализации классов для насмешки их. Проблема, которую я имею, состоит в том, что на моем уровне доступа к данным, я хочу иметь статичный...
вопрос задан: 1 October 2008 00:38
6
ответов

Различие между реализацией интерфейса и применением атрибута в C#

Это могло бы быть глупым вопросом, но я спрошу так или иначе, я читал "Демистифицированное ООП: Руководство по Самообразованию Jim Keogh и Mario Giannini" глава 11, которая касается интерфейсов. Примеры в этом...
вопрос задан: 22 October 2019 20:42
6
ответов

Комментарии Javadoc должны быть добавлены к реализации?

Это - корректная практика, чтобы добавить комментарии Javadoc в интерфейсе и добавить некомментарии Javadoc в реализации? Большинство IDE генерирует некомментарии Javadoc для реализаций, когда Вы автоматический генерируете...
вопрос задан: 5 November 2017 22:21