0
ответов

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

Предположим, у меня есть такое требование: Все объекты в системе являются производными от базового класса с именем IObject, и он может иметь объекты с цветом, объекты с преобразованиями и то и другое. Теперь их 2 ...
вопрос задан: 22 June 2011 12:33
0
ответов

Интерфейсы в Groovy

Я собираюсь начать проект социального веб-приложения. Когда я разрабатывал классы, я решил определить интерфейсы типа «комментируемый» или «симпатичный», чтобы использовать их при необходимости. Тем не менее, я не мог понять, как ...
вопрос задан: 21 June 2011 13:34
0
ответов

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

Рассмотрим следующий пример: открытый интерфейс IAnimal { } открытый класс Cat: IAnimal { } открытый класс DoStuff {частный объект catList = новый список (); public void Go () {// Я ...
вопрос задан: 21 June 2011 09:21
0
ответов

Множественная явная реализация интерфейса

У меня есть следующий открытый интерфейс базового интерфейса IBaseAction {bool CanAct (...) } и два наследующих интерфейса говорят об открытом интерфейсе IAction1: IBaseAction {} и открытом интерфейсе IAction2 ...
вопрос задан: 19 June 2011 21:43
0
ответов

Как правильно сделать так, чтобы интерфейс поддерживал итерацию?

Как я могу открыть этот TList из интерфейса как IEnumerator или IEnumerator ? Я использую Delphi XE. Вот как далеко я продвинулся:unit FungibleTrollUnit; интерфейс использует ...
вопрос задан: 18 June 2011 13:41
0
ответов

http.Handle (Handler или HandlerFunc)

Как реализована следующая функция? func handle (строка шаблона, интерфейс обработчика {}) {// ... что здесь происходит? ... http.Handle (шаблон,?) } handle ("/ foo", func (w http.ResponseWriter, ...
вопрос задан: 17 June 2011 09:27
0
ответов

Interfaces y herencia de clases abstractas, implementación en clases extendidas

En todos los ejemplos que he visto, las clases extendidas implementan las interfaces de sus padres. Como referencia, el siguiente ejemplo: interface MyInterface {public function foo (); barra de función pública (...
вопрос задан: 16 June 2011 08:36
0
ответов

Куда мне поместить все эти интерфейсы?

Я пытаюсь промочить ноги модульным тестированием. В настоящее время я не имею привычки писать интерфейсы для классов, если только я не предвижу какую-либо причину, по которой мне нужно будет заменить другую реализацию. Ну ...
вопрос задан: 16 June 2011 00:41
0
ответов

Может ли Eclipse автоматически сгенерировать интерфейс класса сторонней библиотеки?

Я работаю с классом Apache FTPClient в сетевой библиотеке Apache Commons. К сожалению, он не реализует интерфейс для большинства функций, что затрудняет тестирование классов, которые его используют. Итак, ...
вопрос задан: 15 June 2011 12:39
0
ответов

Использование констант в качестве значений параметров по умолчанию в интерфейсах: IDE в порядке, но mxmlc не работает?

Кажется, этот код отлично компилируется в среде IDE, но компилятор командной строки (SDK 4.5 mxmlc.exe) сообщает «Неизвестный инициализатор параметра или не является константой времени компиляции ". senocular дает хорошее ...
вопрос задан: 13 June 2011 20:25
0
ответов

Почему в scala.Serializable не указаны какие-либо методы?

Поскольку язык Java требует, чтобы все элементы интерфейса были общедоступными, а первоначальные разработчики не хотели принудительно использовать «методы» java .io.Serializable, чтобы быть общедоступным, это было невозможно в Java. ...
вопрос задан: 11 June 2011 21:22
0
ответов

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

В своей книге «Эффективная Java» Джошуа Блох рекомендует не использовать интерфейсы для держать константы, Постоянный шаблон интерфейса - плохое использование интерфейсов. Что класс использует некоторые константы ...
вопрос задан: 10 June 2011 15:48
0
ответов

Delphi Rtti для интерфейсов в общем контексте

для фреймворка Я написал оболочку, которая принимает любой объект, интерфейс или тип записи для изучения его свойств или поля. Объявление класса выглядит следующим образом: TWrapper = class private FType ...
вопрос задан: 8 June 2011 12:02
0
ответов

Укажите, что интерфейс может быть реализован только ссылочными типами C #

Если я объявлю интерфейс в C #, могу ли я явно объявить, что любой тип, реализующий этот интерфейс, является ссылочным типом? Причина, по которой я хочу это сделать, заключается в том, что везде, где я использую ...
вопрос задан: 5 June 2011 17:48
0
ответов

Почему типы приема метода Go не могут быть интерфейсами?

Из документации Go по объявлениям методов: Тип получателя должен иметь форму T или * T, где T - имя типа. T называется базовым типом получателя или просто базовый тип. Базовый тип должен not ...
вопрос задан: 5 June 2011 08:09
0
ответов

Интерфейс C # и вопрос наследования

Я изучаю C # (фон C ++), и я наткнулся на этот фрагмент кода: открытый интерфейс IUndoable {void Undo (); } открытый класс TextBox: IUndoable {void IUndoable.Undo () {Console ....
вопрос задан: 5 June 2011 08:06
0
ответов

Где вы храните константы, используемые во всем приложении?

Является ли интерфейс приемлемым местом для хранения моей общедоступной статической конечной панели Foo. Вы экстраполируете их для чтения из вне программы? Вы делаете для этого суперкласс? Как вы это делаете, когда ...
вопрос задан: 2 June 2011 21:42
0
ответов

Преобразования IList и List с Интерфейсы

Обычно я разбираюсь в интерфейсах, наследовании и полиморфизме, но одна вещь меня озадачила. В этом примере Cat реализует IAnimal и, конечно же, List реализует IList: IList cats = ...
вопрос задан: 1 June 2011 16:11
0
ответов

Использование интерфейсов в Kohana 3.1.3

Я пытаюсь создать мастер форм в Kohana и немного учусь по ходу дела. Одна из вещей, которые я узнал, может работать лучше всего - это использование шаблона состояний в моей структуре классов для управления различными ...
вопрос задан: 28 May 2011 22:27
0
ответов

Можно ли использовать дженерики C # для исключения вызовов виртуальных функций?

Я использую как C ++, так и C #, и я думал о том, можно ли использовать дженерики в C # для исключить вызовы виртуальных функций на интерфейсах. Рассмотрим следующее: int Foo1 (IList
вопрос задан: 28 May 2011 01:58
0
ответов

Совместимы ли интерфейсы с полиморфизмом

У меня проблема с концепцией взаимодействия интерфейсов с полиморфными типами (или даже полиморфными интерфейсами). Я разрабатываю на C # и буду благодарен за ответы, близкие к этому ...
вопрос задан: 27 May 2011 06:35
0
ответов

Как отойти от наследования

Я искал здесь и на других форумах и не нашел хорошего ответа .. Я как бы знаю, что расширение классов - не лучшая практика. И что мне надо больше использовать интерфейсы. моя проблема в том, что ...
вопрос задан: 27 May 2011 00:04
0
ответов

Is the use of explicit interface implementation meant for hiding functionality?

I use interfaces for decoupling my code. I am curious, is the usage of explicit interface implementation meant for hiding functionality? Example: public class MyClass : IInterface {void ...
вопрос задан: 26 May 2011 00:17
0
ответов

Пример внутренних классов, используемых в качестве альтернативы интерфейсам

Что мне сказали, что вызвало мое любопытство по этой теме: классы Java gui могут реализовать сотни слушателей и обратных вызовов, и многие книги научат вас реализовывать все эти интерфейсы в вашем графическом интерфейсе ...
вопрос задан: 25 May 2011 15:06
0
ответов

Почему компилятор говорит, что реализация «отличается от предыдущего объявления», когда они выглядят одинаково?

у меня есть два модуля, первый, мой интерфейс: использовать тип интерфейса персонажей Tllave = массив [0..31] байтов; Tdatos = массив байтов; ImyInterface = interface (IInterface) function nombre: ...
вопрос задан: 25 May 2011 12:41
0
ответов

Как создать интерфейс метода с переменными параметрами / разными сигнатурами метода?

Я пытаюсь создать интерфейс для общего класса, но классы реализации могут иметь разные параметры. например открытый интерфейс IViewModel {// ... void ResetReferences (); } // и ...
вопрос задан: 24 May 2011 17:39
0
ответов

Зачем нам нужен Runnable для запуска потоков?

Почему нам нужно передавать исполняемый экземпляр при создании потоков с помощью интерфейса Runnable?
вопрос задан: 23 May 2011 10:44
0
ответов

Исчерпывающий список протоколов / интерфейсов Python

В последнее время я изучал некоторые идиомы Python. Я нашел много описаний протоколов, используемых в Python, таких как порядок (__cmp__, ...) или генераторы. Кроме того, существуют такие методы, как __hash__ ...
вопрос задан: 22 May 2011 11:59
0
ответов

Реализация интерфейса Iterable

Я только что нашел этот экзаменационный вопрос в старой экзаменационной работе и готовлюсь к предстоящему экзамену. Я не могу это понять: ниже изображен надуманный частичный класс, который реализует ...
вопрос задан: 18 May 2011 21:01
0
ответов

c# interface question

I have the following code: // IMyInterface.cs namespace InterfaceNamespace {интерфейс IMyInterface {void MethodToImplement (); } }. // InterfaceImplementer.cs class ...
вопрос задан: 18 May 2011 11:52