Описание тега interface-design
1
ответ
Какая польза от интерфейса, который подразумевает определенную реализацию?
Я смотрю на это: public interface IAjaxCallbackEventHandler : ICallbackEventHandler { string CallbackResponse { get; set; } } } Таким образом, страницы реализуют этот интерфейс и в итоге выглядят так: public partial class XPage : Page, IAjaxCallback…
09 май '11 в 21:55
0
ответов
Переопределение определений интерфейса
Возможный дубликат: Почему невозможно переопределить свойство только для получения и добавить установщик? Допустим, я получил следующие интерфейсы: public interface IMessage { bool KeepAlive { get; } } public interface IRequest : IMessage { bool Kee…
17 июн '11 в 07:10
5
ответов
Есть ли шаблон для инициализации объектов, созданных с помощью DI-контейнера
Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые не известны до времени выполнения: На данный момент единственный способ, которым я мог придумать, как это сделать - это использова…
22 дек '09 в 00:47
2
ответа
Вернуть вектор, зная, что он всегда будет содержать одну запись, чтобы соответствовать остальному интерфейсу?
Я пишу небольшое приложение для адресной книги, и у меня есть дилемма в отношении интерфейса для источника данных / бэкэнда. У меня есть следующий абстрактный базовый класс для классов источников данных: class DataSource { private: public: virtual s…
12 фев '11 в 20:18
2
ответа
Как спроектировать мой C# jQuery API так, чтобы он не мешал использовать?
Я делаю JQuery клон для C#. Прямо сейчас я настроил его так, чтобы каждый метод был методом расширения IEnumerable<HtmlNode> так что он хорошо работает с существующими проектами, которые уже используют HtmlAgilityPack, Я думал, что смогу уйти …
04 ноя '10 в 00:01
1
ответ
Что такое хороший шаблон спецификации интерфейса системы?
У клиента есть несколько разнородных систем, которые он планирует связать вместе, и запросил набор спецификаций системного интерфейса, которые бы документировали данные и протоколы, используемые для взаимодействия различных частей. Интерфейсы между …
25 сен '08 в 02:10
1
ответ
Выделение поля в произвольных типах классов для "внешнего использования"
Мой контейнер должен хранить немного информации о его элементах. Обычно я храню это отдельно от элементов. Тем не менее, я хотел бы дать пользователям возможность сэкономить память, выделив поле в типе структуры элемента для внешнего использования. …
08 авг '10 в 12:24
3
ответа
Как заменить перечисление чем-то вроде идентификатора интерфейса?
Пожалуйста, рассмотрите следующие интерфейсы: interface IFile { // Members }; interface IAudioFile : IFile { // Members }; interface IVideoFile : IFile { // Members }; enum ContentType { Audio, Video }; interface IProvider { HashSet<ContentType&g…
16 май '11 в 10:44
2
ответа
Как добавить текст на разделитель между строками?
Пример (с текстом "ИЛИ"): Идея заключается в том, что при свертывании столбцов, то есть при просмотре на экране мобильного размера, оно будет отображаться между submit а также Click me, Как добавить текст на разделитель между строками?
19 авг '12 в 07:57
2
ответа
Каков наилучший способ обработки нескольких вариантов поиска?
Вероятно, это вопрос, который существует уже 20 лет, но я все равно задам его. У меня есть экран с несколькими вариантами поиска. Некоторые могут быть объединены. Некоторые являются эксклюзивными. Пример: Поиск по имени и фамилии ИЛИ ЖЕ Поиск по воз…
10 авг '09 в 13:44
4
ответа
Почему вы должны стремиться к более чем одному члену интерфейса когда бы ни было возможно?
В общем, почему вы должны стремиться к трех-пяти членов на интерфейс? А потом, что не так с чем-то вроде этого? interface IRetrieveClient { Client Execute(string clientId); } interface ISaveClient { bool Execute(Client client); } interface IDeleteCl…
20 июн '13 в 12:59
9
ответов
Лучшие практики для разработки больших приложений JavaScript
Имея большой опыт работы с Java/C++, я спрашиваю себя, можно ли разработать более масштабное приложение JavaScript без необходимости снижения качества. Любые советы приветствуются в отношении: Развитие окружающей среды Методы отладки Модульное тести…
30 июн '11 в 03:23
0
ответов
Как отделить внутренние системы с помощью разделения интерфейса и вызова их методов из службы
Поэтому в компании, где я работаю, в настоящее время у нас есть несколько бэкэнд-систем для разных клиентов, которые выполняют примерно одинаковые функции с некоторыми ключевыми различиями, и все они реализуют один массивный интерфейс. Давайте назов…
28 июн '18 в 06:24
4
ответа
Каков наилучший способ передачи данных между основным блоком (или основным диалоговым окном) и модальным диалоговым окном?
Мне нужен модальный диалог, чтобы собрать некоторый пользовательский ввод. Затем мне нужно, чтобы те же данные использовались приложением MainFrame. Обычно мой модальный диалог имеет указатель на какой-нибудь DataType, способный хранить то, что мне …
01 ноя '08 в 17:02
2
ответа
Лучшие практики при использовании интерфейса
Много раз при разработке интерфейсов я продолжал сталкиваться с одной и той же ситуацией. Ситуация такова, что некоторые реализации, использующие интерфейс, требуют определенных параметров в интерфейсе, а другие - нет. Какова лучшая практика при раз…
21 апр '11 в 13:44
1
ответ
Предложение для шаблона именования, который пытается бросить, возвращая ноль, если операция не удалась
Я видел эту модель во многих местах, но никогда не видел ее названной. Я больше после предложения о том, как назвать методы, которые его реализуют, так как разные люди, похоже, используют разные схемы именования. Извините, я не могу вспомнить какие-…
31 май '12 в 09:10
1
ответ
Как создать библиотеку с интерфейсами paralell на C и C++
Мой текущий проект представляет собой библиотеку среднего размера, которая должна иметь интерфейс C и C++ одновременно. Он основан на единственном типе данных, который я хочу сделать доступным из функций C и C++, потому что я хочу призвать третьи ст…
04 ноя '12 в 13:40
2
ответа
Лучшие практики API RESTful
Я являюсь разработчиком Android, а также немного знаком с разработкой RESTful API. В настоящее время я создаю API, используя Dot Net Web API. Все работает нормально, но я все еще занимаюсь дизайном. Основная проблема для меня сейчас заключается в то…
30 май '16 в 21:15
0
ответов
Функция Clogit в CEDesign не сходится
Я разработал эксперимент CE, используя пакет support.CEs. Я создал CE Design с 3 атрибутами и 4 уровнями для каждого атрибута. В анкете было 4 варианта и 4 блока des1 <- rotation.design(attribute.names = list( Qualitat = c("Aigua potable", "Coset…
19 июн '17 в 12:03
5
ответов
Как я могу выразить, что аргумент должен реализовать несколько интерфейсов в C#
Похоже на этот вопрос: как мне потребовать аргумент метода для реализации нескольких интерфейсов? Я хочу, чтобы аргумент метода реализовал несколько интерфейсов. Интерфейсы должны комбинироваться произвольным образом, и я не хочу создавать интерфейс…
25 окт '12 в 13:11