0
ответов

Реализация интерфейсов в частичных классах

Рассмотрим класс, который реализует множество интерфейсов, имеет ли смысл реализовать каждый интерфейс в отдельном файле, используя определения частичных классов? Было бы это злоупотреблением языком ...
вопрос задан: 13 January 2011 14:35
0
ответов

Почему IList <>. Reverse () не работает как List <> (). Reverse

У меня проблема со списком .Reverse () и Reverse (этот источник IEnumerable ). Посмотрите на код: // Часть 1 Список list = new List {1, 2, 3}; foreach (...
вопрос задан: 12 January 2011 19:37
0
ответов

Почему интерфейсы в ссылочных типах .Net?

Почему интерфейсы ссылочные типы? Насколько я понимаю, интерфейс - это контракт между классами (или структурами), так почему это вообще тип? Я бы подумал, что это не тип значения или ...
вопрос задан: 9 January 2011 08:41
0
ответов

Автоматический способ извлечения интерфейсов из класса Java

У меня есть набор конкретных классов, которые определяют API, и я хотел бы извлечь интерфейс этих классов (то есть: по существу, иерархию типов и общедоступные методы) из фактических ...
вопрос задан: 7 January 2011 15:13
0
ответов

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

Используются ли когда-либо частные интерфейсы в проектных решениях? Если да, то каковы причины и когда вы узнали о необходимости частного интерфейса?
вопрос задан: 1 January 2011 10:44
0
ответов

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

Я думаю, что будет намного легче увидеть проблему в примере кода, чем писать вопрос в первую очередь. Вот мой код php:
вопрос задан: 30 December 2010 23:36
0
ответов

В чем разница между адаптером и сетевым интерфейсом?

Трудно понять документацию MSDN по вспомогательным функциям IP. В чем разница между адаптером и сетевым интерфейсом?
вопрос задан: 28 December 2010 18:14
0
ответов

How to get the actual type arguments to an indirectly implemented generic interface?

I have a parameterized interface that is implemented in many different ways. At run time I need to figure out, given an arbitrary object that implements that interface, what the actual type parameters ...
вопрос задан: 23 December 2010 08:08
0
ответов

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

Должен ли компилятор намекать / предупреждать при передаче нового экземпляра объекта объект к методу, имеющий параметр константного интерфейса интерфейса, который реализует класс объекта? Изменить: Пример, конечно, ...
вопрос задан: 22 December 2010 12:30
0
ответов

Можно ли обернуть синглтон C # в интерфейс?

В настоящее время у меня есть класс, в котором у меня есть только статические члены и константы, однако я бы хотел заменить его на singleton, завернутый в интерфейс. Но как я могу это сделать, учитывая, что каждый ...
вопрос задан: 20 December 2010 16:37
0
ответов

Избегайте ошибки «ничего не известно о [родительском] классе ...» в swig

Давайте скажем, у меня есть два класса A в файле заголовка Ah // Ah class A { общедоступные: void foo (); }; и B в файле заголовка Bh // Bh class B: public A { public: void bar () }; Я хочу сгенерировать Swig ...
вопрос задан: 19 December 2010 15:24
0
ответов

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

У меня есть один конкретный запрос с интерфейсами. По умолчанию методы интерфейса являются абстрактными и виртуальными, поэтому, если мы реализуем этот интерфейс и даем определение в классе, мы фактически переопределяем это ...
вопрос задан: 17 December 2010 13:23
0
ответов

В чем разница и совместимость CGLayer и CALayer?

I ' я путаю CGLayer и CALayer. Они похожи, так почему существуют разные реализации? В чем разница и совместимость CGLayer и CALayer?
вопрос задан: 16 December 2010 08:54
0
ответов

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

У меня есть класс Product и интерфейс LargeProduct . Продукт реализует LargeProduct. LargeProduct имеет переменную высоту, у которой есть методы получения и установки, которые должны быть реализованы в ...
вопрос задан: 14 December 2010 10:37
0
ответов

Что эквивалентно интерфейсу Java в Ruby?

Можем ли мы предоставить интерфейсы в Ruby, как мы делаем в Java, и заставить модули или классы Ruby реализовать методы, определенные интерфейс. Один из способов - использовать наследование и method_missing для достижения ...
вопрос задан: 14 December 2010 08:40
0
ответов

C # IDisposable question

У меня есть следующий пример кода: открытый интерфейс IRepository {// Что угодно } открытый класс SampleRepository: IRepository {// Реализует «что угодно» } открытый класс NHibernateRepository : ...
вопрос задан: 13 December 2010 17:18
0
ответов

Использование опор () функция с универсальным типом интерфейса

Я только что попробовал свое первое использование универсальных типов в Delphi 2009 и озадачен тем, как использовать универсальный тип в качестве входных данных для функции Supports, используемой для проверки, реализует ли объект данный интерфейс. Я ...
вопрос задан: 13 December 2010 07:17
0
ответов

Сериализация среды выполнения .NET

Не могли бы вы объяснить, в чем разница между наследованием от интерфейса ISerializable и объявлением вашего объекта как [Serializable]? Я знаю, что в первом случае вам придется реализовать ...
вопрос задан: 10 December 2010 01:30
0
ответов

Интерфейсы (интерфейс / абстрактный класс) не являются абстракциями?

В последнее время я читал сообщения, в которых говорится о предполагаемом неправильное представление о том, что интерфейсы - это абстракции.Один из таких постов - http://blog.ploeh.dk/2010/12/02/InterfacesAreNotAbstractions.aspx Я ...
вопрос задан: 9 December 2010 14:22
0
ответов

как List не реализует Add (значение объекта)?

Я считаю, что это довольно глупо, и мне немного неловко задавать такой вопрос, но я все еще не могу найти ответ: я смотрю на класс List , реализующий IList. public ...
вопрос задан: 8 December 2010 15:16
0
ответов

Ограничения интерфейса в VB6

Я пытаюсь реализовать (т.е. реализовать интерфейс) класс в VB 6, но получаю эту ошибку: «Скомпилировать Ошибка: неправильный интерфейс для агрегатов: интерфейс содержит поля данных ». Так что мне интересно, если ...
вопрос задан: 7 December 2010 21:50
0
ответов

Delphi interface inheritance: Why can't I access ancestor interface's members?

Assume you have the following: //Note the original example I posted didn't reproduce the problem so //I created an clean example type IParent = interface(IInterface) ['{85A340FA-D5E5-4F37-...
вопрос задан: 7 December 2010 20:32
0
ответов

Explicit interface implementation limitation

I have a very simple scenario : a "person" can be a "customer" or an "employee" of a company. A "person" can be called by phone with the "Call" method. Depending on which role the "person" plays in ...
вопрос задан: 7 December 2010 17:47
0
ответов

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

Какова цель разрешения следующего? class A , где T: IFoo {private T t; A (T t) {this.t = t; } /* так далее */ } Чем это значимо отличается от простого объявления A ...
вопрос задан: 4 December 2010 17:59
0
ответов

Являются ли интерфейсы избыточными при множественном наследовании?

Это не еще один вопрос о разнице между абстрактными классами и интерфейсами, поэтому подумайте дважды перед голосованием, чтобы закрыть его. Я знаю, что интерфейсы важны в этих ООП ...
вопрос задан: 2 December 2010 16:01
0
ответов

Значит, CALayer не содержит растровое изображение содержимого представления?

Из документации: «Слои - это легкие объекты (CALayer), которые, хотя и похожи на представления, на самом деле являются объектами модели. присвоено просмотрам ". Легкий для меня исключает тяжелые растровые изображения для ...
вопрос задан: 29 November 2010 12:40
0
ответов

Java Runnable Question

В настоящее время я изучаю курс Java, и я столкнулся с некоторым запутанным кодом. Пример: Runnable runnable = new Runnable () {public void run () {//...
вопрос задан: 28 November 2010 22:20
0
ответов

Сколько интерфейсов можно реализовать?

В C #: сколько интерфейсов может класс одновременно реализовать? открытый класс MyClass: IInteferface_1, IInterface_2, ..., IInterface_N { } Есть ли предел для N? Не волнуйтесь, я не хочу ...
вопрос задан: 26 November 2010 13:55
0
ответов

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

С помощью следующего кода я получаю ошибка компиляции «невозможно неявно привести» к «возвращаемым книгам»; линия. Я подумал, что, поскольку я возвращаю список объектов книги, которые реализуют ...
вопрос задан: 25 November 2010 04:47
0
ответов

какие интерфейсы наиболее часто используются в C #? [закрыто]

Я попытался найти наиболее часто используемые встроенные интерфейсы в C #, но не смог найти статью, поэтому подумал, что мы можем повторить это здесь. Давайте использовать в ответах следующее соглашение: IinterfaceName1: for ...
вопрос задан: 22 November 2010 09:51