0
ответов

Интерфейс OCaml vs . signature?

Я немного запутался в отношении интерфейсов и сигнатур в OCaml. Из того, что я читал, интерфейсы (файлы .mli) определяют, какие значения могут использоваться / вызывать другие программы. Файлы подписей ...
вопрос задан: 29 August 2011 02:22
0
ответов

Создание экземпляра интерфейса и создание экземпляра класса

Может кто-нибудь, пожалуйста, помогите мне понять, совпадают ли следующие коды. Если нет, в чем разница между экземплярами класса и интерфейса. Контейнер IUnityContainer = new UnityContainer () ...
вопрос задан: 27 August 2011 00:56
0
ответов

Реализация класса из 2 интерфейсов, которые разделяют некоторые части

Является ли следующее не хорошей практикой? публичный интерфейс IMyImmutableData {int Data {get;} } открытый интерфейс IMyMutableData {int Data {set; get;} // реализует как получение, так и установку } public ...
вопрос задан: 25 August 2011 17:21
0
ответов

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

Рассмотрим этот код: @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface Bar { Foo foo() по умолчанию FooImpl.FooConstant; } Ошибка компилятора: значение аннотации не ...
вопрос задан: 23 August 2011 12:43
0
ответов

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

Я никогда особо не занимался сериализацией, но пытаюсь использовать gson от Google для сериализации объект Java в файл. Вот пример моей проблемы: открытый интерфейс Animal {public String getName (...
вопрос задан: 22 August 2011 19:48
0
ответов

Джексон JSON, неизменяемые классы и интерфейсы

Я играю с примерами Джексона, и у меня возникают проблемы с тем, чтобы десериализация работала с неизменяемыми классами и интерфейсами. Ниже мой код: package com.art.starter.jackson_starter; ...
вопрос задан: 22 August 2011 19:43
0
ответов

Способы достижения эффективных свойств Java?

Пожалуйста, дайте мне знать, если это не соответствует формулировке (в частности, Programmers.SE или что-то лучше для вопроса.) Хорошо. Итак, у меня есть ряд «черт», что я ...
вопрос задан: 22 August 2011 18:44
0
ответов

Generic, определенный с использованием интерфейса вместо класса

Как я могу указать, что я хочу, чтобы любой объект, реализующий интерфейс A, был разрешен внутри списка безопасным для типов способом? Я хочу иметь возможность вызывать данный метод A для всех ...
вопрос задан: 21 August 2011 19:47
0
ответов

Создание значка NSToolbar для NSToolbar

Я хотел бы создать значок для моего NSToolbar, к которому применены те же системные стили, что и к значкам шаблонов в IB. Как ты делаешь это? Я не могу заставить панель инструментов применять системные стили, подобные ей ...
вопрос задан: 21 August 2011 04:33
0
ответов

Создание экземпляра Интерфейс

У меня определены следующие интерфейсы: открытый интерфейс IAudit {DateTime DateCreated {get; набор; } } открытый интерфейс IAuditable {IAudit Audit {get; набор; } } Интерфейс IAuditable ...
вопрос задан: 19 August 2011 13:29
0
ответов

Явная реализация интерфейса не может быть виртуальной

Для записи, Я уже видел этот элемент подключения, но не могу понять, в чем проблема с его поддержкой. Скажем, у меня есть следующий код: открытый интерфейс IInterface {void ...
вопрос задан: 17 August 2011 11:19
0
ответов

Ковариация и контравариантность C # при реализации интерфейсов

Недавно я решил освежить свою память об основах C #, так что это может быть тривиально , но я столкнулся со следующей проблемой: StringCollection использовался в .NET v1.0 для создания ...
вопрос задан: 14 August 2011 03:06
0
ответов

Типичный Javascript

Есть ли способ принудительно использовать типы в JavaScript? Я думаю о препроцессоре, который принимает входной файл, написанный на ActionScript 3 или Java, и преобразует его в JS. Мне не нужна большая среда выполнения ...
вопрос задан: 13 August 2011 15:12
0
ответов

Несколько возвращаемых типов с интерфейсом {} и утверждениями типа (в Go)

Мне интересно, каков правильный синтаксис для вызова функций с несколькими возвращаемыми значениями, одним (или подробнее) из которых имеет тип interface {}. Функцию, возвращающую интерфейс {}, можно вызвать следующим образом: ...
вопрос задан: 12 August 2011 20:18
0
ответов

Реализация equals (): сравнить с реализованным интерфейсом или реализующим классом?

Мне всегда было интересно, как лучше всего реализовать equals () для семейства классов, реализующих один и тот же интерфейс (а клиент должен работать только с указанным интерфейсом и никогда не знать о ...
вопрос задан: 12 August 2011 17:07
0
ответов

Являются ли интерфейс и абстрактный класс одним и тем же виртуальными абстрактными методами?

Если у меня есть проект, содержащий похожие классы, а некоторые могут использовать одну и ту же реализацию, но в большинстве случаев они реализуют свой собственный способ обработки методов, определенных в интерфейсе или абстрактном ...
вопрос задан: 12 August 2011 15:31
0
ответов

Получатели / установщики класса, имеющего карту

Какая лучшая практика в реализации / предоставлении геттеров / сеттеров для класса, содержащего карту? Самая распространенная реализация, которую я вижу: public class MyClass {private Map ...
вопрос задан: 12 August 2011 03:40
0
ответов

Общий интерфейс с обратной связью

Я хочу создать два интерфейса с обратной связью. открытый интерфейс Item >> { ...
вопрос задан: 9 August 2011 13:13
0
ответов

Интерфейсы и проблема ковариации

У меня есть особый класс, в котором хранится часть данных, реализующая интерфейс: template class MyContainer: public Container {class Something: public ...
вопрос задан: 8 August 2011 05:03
0
ответов

Интерфейс Java и класс типов Haskell: различия и сходства?

Пока я изучаю Haskell, я обратил внимание на его класс типов, который, как предполагается, является великим изобретением, возникшим в Haskell. Однако на странице Википедии о классе типов: «Программист определяет ...
вопрос задан: 5 August 2011 13:38
0
ответов

Наследование контрактов в WCF

У меня есть несколько служб WCF в тестовой системе, которые имеют схожие функции, например запуск / останов / очистку частей тестируемой распределенной системы. Я не могу использовать для этого универсальный контракт - каждый ...
вопрос задан: 5 August 2011 11:19
0
ответов

Как создать собственные слушатели в java?

Я хочу знать, как установить наши собственные слушатели в java. Например, у меня есть функция, которая увеличивает число от 1 до 100. i хотите установить слушателя, когда значение достигает 50. Как я могу это сделать? Пожалуйста ...
вопрос задан: 4 August 2011 12:35
0
ответов

Избегание боксов за счет передачи одноэлементного примитивного массива

Я работаю с интерфейсом, который принимает на входе тип Object. Для меня это прискорбно, поскольку у меня есть примитивные данные, которые мне иногда нужно передать через интерфейс. Это, конечно, вынуждает ...
вопрос задан: 2 August 2011 03:07
0
ответов

Невозможно передать List методу, ожидающему List , где Foo : IFoo

У меня есть класс Foo, реализующий интерфейс IFoo. У меня есть метод, принимающий List в качестве параметра. Однако он не может преобразовать из List в List - это меня удивляет. ..
вопрос задан: 1 August 2011 17:34
0
ответов

Упрощение нажатия кнопки

У меня есть кнопка, которую на некоторых телефонах слишком сложно нажимать из-за ее размера. Но увеличение размера ломает макет. Можно объяснить представлению, что оно имеет больший "щелчок", чем его ...
вопрос задан: 1 August 2011 12:20
0
ответов

Интерфейсы, имеющие только одну реализацию

При использовании jmock вы можете имитировать конкретный класс, если вы установите импостеризатор класса. Я заметил, что самозванец класса находится в устаревшем пакете, поэтому я действительно не хочу его использовать (особенно потому, что ...
вопрос задан: 30 July 2011 15:33
0
ответов

Уровень абстракции списка управления доступом (ACL) в .net

Есть ли уровень абстракции ACL в .net? Я видел несколько документов "передовой практики", но не нашел хорошей базовой реализации. А что насчет System.Security.AccessControl? Это хорошее начало ...
вопрос задан: 28 July 2011 21:41
0
ответов

Абстрактный базовый класс, наследующий ICollection

Предположим, у меня есть абстрактный базовый класс BaseTimeCollection и по крайней мере один конкретный класс ConcreteTimeCollection, который наследуется от базового класса. Я бы хотел, чтобы мой базовый класс унаследовал от ...
вопрос задан: 28 July 2011 13:51
0
ответов

Модульное тестирование: кодирование интерфейсов?

В настоящее время мой проект состоит из различных конкретных классов. Теперь, когда я вхожу в модульное тестирование, похоже, что я должен создать интерфейс для каждого класса (фактически удваивая ...
вопрос задан: 27 July 2011 20:27
0
ответов

Внедрение зависимостей - использование с объектами передачи данных (DTO)?

Рассмотрим приведенный ниже код (который был упрощен ). У меня есть класс обслуживания, который возвращает список конкретных объектов DTO, каждый из которых реализует свой собственный интерфейс. В фактическом коде это ...
вопрос задан: 24 July 2011 18:55