0
ответов

Как лучше всего работать со многими интерфейсами?

У меня есть ситуация, когда у меня есть много классов моделей (~ 1000), которые реализуют любое количество из 5 интерфейсы. Итак, у меня есть классы, которые реализуют один, а другие - четыре или пять. Это ...
вопрос задан: 20 February 2012 15:54
0
ответов

LINQ to Entities through Interface Property

У меня есть ситуация, когда я хотел бы использовать один класс бизнес-логики для выполнения аналогичных операций над множеством классов сущностей. Я определил интерфейс, который эти классы ...
вопрос задан: 17 February 2012 10:20
0
ответов

Разница между DataSource и DataSet

В настоящее время я работаю над проектом, основная задача которого - считывать данные, хранящиеся в базе данных SQL, и отображать их в удобной для пользователя форме. Используемый язык программирования - C ++. Я работаю в Borland C ++ ...
вопрос задан: 17 February 2012 09:47
0
ответов

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

Я искал в Интернете информацию, которая могла бы помочь мне решить проблему проектирования, которая меня сбивает. Я новичок в сложных ситуациях наследования, поэтому мое решение могло быть просто основано на ...
вопрос задан: 16 February 2012 06:50
0
ответов

Как определить интерфейс с помощью метода, который принимает либо IEnumerable , либо просто User

У меня есть интерфейс для сообщения: общедоступный интерфейс IMessage {int Id {get; набор; } строка Body {get; набор; } строка Заголовок {получить; набор; } Сотрудник CreatedBy {get; набор; } ...
вопрос задан: 15 February 2012 00:42
0
ответов

Можно ли передавать производные классы по ссылке на функцию, принимающую базовый класс в качестве параметра

Скажем, у нас есть абстрактный базовый класс IBase с чистыми виртуальными методами (интерфейсом). Затем мы выводим CFoo, CFoo2 из базового класса. И у нас есть функция, которая умеет работать с IBase. Foo (...
вопрос задан: 14 February 2012 23:13
0
ответов

Использование List в другом интерфейсе C #

Я пытаюсь создать интерфейс для класса модели в ASP.NET MVC2, и мне интересно, могу ли я использовать List в другом интерфейсе. Лучше, если я приведу пример кода. У меня два ...
вопрос задан: 14 February 2012 19:14
0
ответов

Скрыть определение типа в C

У меня есть файл .c (библиотека функций) с функцией и определением вроде этого: typedef long double big; big foo (int x) {...} Я хочу создать интерфейс этой библиотеки, .h. Итак, я делаю: ...
вопрос задан: 13 February 2012 23:41
0
ответов

Массив интерфейса в Java

У меня есть интерфейс. Модуль открытого интерфейса {void init (); недействительные действия (); } Что происходит, когда я пытаюсь создать такой массив? Module [] instance = new Module [20] Как я могу ...
вопрос задан: 13 February 2012 05:50
0
ответов

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

Это кажется невозможным? Итак, каков лучший обходной путь? Expando / динамический? открытый интерфейс ICoOrd {int x {get; набор; } int y {получить; набор; } } ... ICoOrd a = new {x = 44, ...
вопрос задан: 12 February 2012 15:01
0
ответов

Абстрактный класс или интерфейс. Какой способ правильный?

Существует два способа выбора между абстрактным классом и интерфейсом. Решение Microsoft и решение Oracle: Microsoft, руководство по проектированию: Используйте абстрактные классы (MustInherit в Visual Basic) вместо ...
вопрос задан: 11 February 2012 20:09
0
ответов

Реализовать интерфейс vs Реализовать интерфейс явно в C # [дубликат]

В VS2010 у меня есть два варианта реализации интерфейсов. Когда у меня есть интерфейс IHelper.cs следующим образом: открытый интерфейс IHelper .... IEnumerable Ports {get; } «Внедрить ...
вопрос задан: 8 February 2012 14:47
0
ответов

Как сгенерировать класс java bean из интерфейса в IntelliJ?

Итак, в IntelliJ (v11) уже есть способ сгенерировать реализацию класса, но он довольно прост. Он создаст класс со всеми методами, необходимыми для удовлетворения интерфейса. Эти ...
вопрос задан: 8 February 2012 02:01
0
ответов

Лучшая частичная реализация интерфейса C # в базовом / абстрактном классе

.net не допускает частичную реализацию интерфейса в базовых классах. В качестве смягчения я пришел к 3 альтернативным решениям. Пожалуйста, помогите мне решить, что более универсально с точки зрения рефакторинга, compile / ...
вопрос задан: 7 February 2012 12:26
0
ответов

Какие типы с возможностью создания экземпляров, реализующие IQueryable , доступны в .Net 4.0?

В контексте C # в .Net 4.0, существуют ли какие-либо встроенные объекты, реализующие IQueryable ?
вопрос задан: 7 February 2012 02:27
0
ответов

Java: интерфейс с n ew keyword, как это возможно?

Я читал исходный код из библиотек Java, и здесь я запутался; Этот код взят из Document.java в библиотеке jaxb, а ContentVisitor - это интерфейс в том же пакете, как мы можем создать ...
вопрос задан: 5 February 2012 22:10
0
ответов

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

Трудно объяснить, чего я действительно хочу. У меня есть интерфейс с методом getRuntimeInfo (), который предоставляет мне всю отладочную информацию во время выполнения для переменных класса. Я хочу увидеть ...
вопрос задан: 4 February 2012 18:44
0
ответов

ООП-дизайн: методы интерфейса с параметрами, зависящими от реализации

Субъект уже сказал это: Я сейчас думаю о следующей проблеме дизайна: я определяю интерфейс для определенного типа объекта, который содержит различные методы. Теперь у меня проблема, что ...
вопрос задан: 3 February 2012 08:05
0
ответов

Асинхронный API для потоковой передачи данных с аппаратного устройства

Я пишу библиотеку на C #, но мне нужно сделать ее асинхронной. Обычно вы предоставляете набор функций DLL, они принимают входные параметры и возвращают значение по завершении. Но как мне сделать ...
вопрос задан: 1 February 2012 19:13
0
ответов

Код для интерфейса с TStrings и TStringList

Я с интересом прочитал блог Ника Ходжеса о том, почему вы Следует использовать интерфейсы, и поскольку я уже влюблен в интерфейсы на более высоком уровне в моем кодировании, я решил посмотреть, как я могу расширить это ...
вопрос задан: 1 February 2012 12:56
0
ответов

Как мне вернуть IEnumerable из метода

Я разрабатываю интерфейс для образца проекта. Я хотел, чтобы он был как можно более универсальным, поэтому я создал интерфейс, как показано ниже: открытый интерфейс IUserFactory { IEnumerable <Пользователи> GetAll (); ...
вопрос задан: 31 January 2012 05:30
0
ответов

Как распечатать реализованный класс объекта

Во время отладки без помощи IDE (интегрированной среды разработки) я хотел бы определить класс объекта. Загвоздка в том, что объект определяется как интерфейс, и я хотел бы ...
вопрос задан: 27 January 2012 20:49
0
ответов

Область применения интерфейса в java

Интерфейсы состоят из абстрактных методов и конечных переменных. Что ж, он используется как обобщенный контракт, так что классы, реализующие его, должны следовать правилам, реализуя в нем методы. ...
вопрос задан: 27 January 2012 04:47
0
ответов

Аннотации и интерфейс в Guava EventBus

Разработчики Guava решили использовать аннотации: class EventBusChangeRecorder {@Subscribe void recordCustomerChange (ChangeEvent e) {recordChange (e.getChange ()); } } ... вместо ...
вопрос задан: 24 January 2012 21:00
0
ответов

IL-код интерфейса

Я использую LinqPad и смотрю на IL-код (включена оптимизация компилятора), созданный для следующего интерфейса и класса, который реализует интерфейс: открытый интерфейс ...
вопрос задан: 24 January 2012 18:15
0
ответов

VB.NET Interface Instantiation Oddity

Я просматривал некоторый старый код, который у нас есть, и заметил кое-что, что показалось мне особенно странным. Допустим, у нас есть конкретный класс TestClass. TestClass реализует интерфейс ITestClass. ...
вопрос задан: 24 January 2012 14:47
0
ответов

Меня беспокоит, что я добавляю слишком много интерфейсов

Я строю свою модель предметной области и продолжаю ее рефакторинг. В процессе работы я обнаружил, что мне нравятся интерфейсы, поскольку они позволяют мне создавать повторно используемые методы / контроллеры / представления для конкретных типов на основе
вопрос задан: 20 January 2012 17:09
0
ответов

Приведение списка к списку

IDic общедоступного интерфейса {int Id {получить; установленный; } строка Имя {получить; установленный; } } клиент открытого класса: IDic {} Как преобразовать List в List ?
вопрос задан: 19 January 2012 11:38
0
ответов

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

У меня есть частичный класс, генерируемый инструментом. Foo.cs public partial class Foo { [SomeAttribute()] public string Bar {get;set;} } Мне нужно реализовать следующий интерфейс для Foo ...
вопрос задан: 18 January 2012 13:35
0
ответов

Имена классов C # начинаются с I

Я пишу класс, имя которого начинается с I (потому что это имя продукта, с которым мы интегрируемся, изменить нельзя). Соглашение гласит, что имена классов начинаются с заглавной буквы ...
вопрос задан: 17 January 2012 11:34