Описание тега interface-class
1
ответ
Что такое идиома отдельного класса реализации и когда я его использую?
Я иногда сталкивался с тем, что я могу описать только как "идиома реализации интерфейса", где класс разделяется на "интерфейсный класс" и "класс реализации". Какова философия или аргументация за этим? Каков пример использования этой методологии? Как…
03 авг '15 в 15:21
1
ответ
Наследование аннотаций данных от абстрактного класса к дочернему классу через интерфейс?
Это мой родительский абстрактный класс: public abstract class PersonViewModel:IPersonViewModel { #region DataValidatorModel [Required(ErrorMessage = "ErrorInsertYourMobileNumber")] [Display(Name = "MobileNumber")] //--RegularExpression =============…
12 дек '16 в 18:11
2
ответа
Генерация метода случайных чисел в классе интерфейса
У меня есть интерфейсный класс, и в этом классе мне нужно создать абстрактный метод, который генерирует случайное int. Однако, когда я пытаюсь скомпилировать, я получаю ошибку, потому что абстрактные классы не могут иметь тела. Как я могу создать аб…
18 янв '18 в 16:40
0
ответов
Как добавить необязательный класс модели в качестве свойства viewmodel в ASP.net MVC
У меня есть проект ASP.net MVC, в котором я связываю модель представления с несколькими классами, некоторые из этих классов являются обязательными, некоторые из них являются необязательными, поскольку они могут использоваться для определенного типа …
09 мар '18 в 11:30
0
ответов
Объявление друга класса интерфейса в абстрактном базовом классе
Поэтому я подумал о том, чтобы попытаться запрограммировать игру "тетрис" на C++ с помощью sfml, и подумал о том, как можно реализовать игру и понял, что она может быть полезна при наследовании. Я думал, у меня будет: - абстрактный базовый класс, ко…
28 июн '18 в 10:53
1
ответ
Как получить доступ к GPIO, I²C, SPI и PWM в Windows 10 с помощью функции SetupDiGetClassDevs() и какова здесь важность GUID?
Как получить доступ к GPIO, I²C, SPI, PWM и т. Д. В среде Windows? В настоящее время у меня есть две материнские платы Intel NUC5i5MYBE. На одной плате установлен WindRiver Linux, а на другой - Windows 10 Enterprise. В Linux у меня нет проблем с дос…
26 ноя '15 в 13:52
0
ответов
Запустить метод в ArrayAdapter после нажатия кнопки подтверждения во фрагменте диалога (по интерфейсу)
Я хотел бы запустить метод "ConfirmChallenge" в "MainfeedListAdapter" после нажатия кнопки подтверждения во фрагменте диалогового окна "ConfirmChallengeDialog". Исключение NullPointerException появилось при вызове ConfirmChallengeListener.onConfirmC…
13 июл '20 в 08:48
1
ответ
следует ли при внедрении интерфейса или расширении абстрактного класса ссылаться на абстрактный / интерфейс или реализацию?
У меня есть абстрактный класс, содержащий мои методы базы данных: abstractDatabase Я расширил этот класс: Database Когда я говорю об этом в другом классе, следует ли мне использовать abstractDatabase или Database? class Config { public function setD…
17 апр '20 в 17:21
1
ответ
Есть ли способ сделать каждый класс, реализующий интерфейс Ae, списком одного из конкретных классов, реализующих Ba как свойство?
У меня есть интерфейс (Ae), в котором есть список объектов (List) из другого интерфейса (Ba). У меня есть класс, реализующий интерфейс Ae. У меня есть несколько классов, реализующих интерфейс Ba. Есть ли способ сделать каждый класс, реализующий инте…
13 авг '20 в 01:10
0
ответов
C# Как переопределить свойство Enabled пользовательского элемента управления, реализующего интерфейс, который также имеет свойство Enabled
У меня есть UserControl, реализующий интерфейсный класс IPropertyListItemType. Я хотел бы, чтобы класс интерфейса требовал, чтобы он переопределил свойство Enabled элемента управления. В моем классе интерфейса у меня есть: bool Enabled { get; set; }…
22 июн '21 в 13:04
1
ответ
«Найден один или несколько многократно определенных символов». Статическая и дружественная функция
я пытаюсь использовать interface классы, и у меня есть следующее class структура: IBase.h: #pragma once class IBase { protected: virtual ~IBase() = default; public: virtual void Delete() = 0; IBase& operator=(const IBase&) = delete; }; IQuac…
24 янв '22 в 19:32
0
ответов
Класс интерфейса С# не виден
У меня проблема, когда компилятор не видит класс интерфейса правильно. У меня есть базовый класс, называемый Ctrl, и ряд производных классов, Ctrl_BUTTON, , и т. д. Некоторым, но не всем, необходимо иметь свойство Font, чтобы во время выполнения мож…
28 фев '22 в 10:35
1
ответ
Преимущества свободной связи интерфейса Java в реальном мире?
Может кто-нибудь помочь мне, я прочитал статью о жесткой и слабой связи Java. У меня были определенные сомнения в слабой связи, я посмотрел несколько видео и статей на YouTube, но так и не смог понять некоторые моменты. Я объясню, что я понял и что …
13 май '22 в 14:26