Описание тега multiple-interface-implem

1 ответ

Два интерфейса, множественное наследование объединить в один контейнер?

Я наткнулся на следующую проблему: у меня есть два пакета A и B, работающие нормально для каждого. У каждого свой интерфейс и своя реализация. Теперь я создал пакет C, объединяющий адаптер A с конкретной реализацией B. C фактически только реализует …
16 ответов

Многократное наследование Java

В попытке полностью понять, как решить проблемы множественного наследования в Java, у меня есть классический вопрос, который мне нужно прояснить. Допустим, у меня есть класс Animal это имеет подклассы Bird а также Horse и мне нужно сделать класс Peg…
1 ответ

Tomcat с двумя сетевыми картами | Один для внешних пользователей | Другое для связи с БД

У меня есть много приложений, развернутых на Linux-машине с Tomcat. В настоящее время он работает на одном IP-адресе, теперь мне нужно настроить два разных сетевых адаптера (Network Interface Card). Один сетевой адаптер только для внешних пользовате…
1 ответ

Могу ли я глобально настроить реализацию интерфейса для использования?

У меня есть интерфейс: public interface IHHSDBUtils { void SetupDB(); bool TableExists(string tableName); . . . ... у которого есть несколько разработчиков: public class SQLiteHHSDBUtils : IHHSDBUtils public class SQCEHHSDBUtils : IHHSDBUtils public…
2 ответа

Qt DBus: зарегистрировать объект, который реализует несколько интерфейсов

Используя библиотеку Qt DBus, мне трудно зарегистрировать объект, реализующий несколько интерфейсов. <node> <interface name="x.I1"> <method name="foo"/> </interface> <interface name="x.I2"> <method name="bar"/> &l…
19 мар '12 в 10:19
1 ответ

Скрыть интерфейс из диспетчера задач процесса

Я пишу программу WPF / C # с несколькими интерфейсами. В некоторых случаях я хочу, чтобы интерфейс оставался открытым в фоновом режиме, в то время как другой интерфейс открыт на переднем плане. Для этого я использовал метод interface2.Show(), не выз…
17 июл '17 в 14:02
2 ответа

Почему невозможно реализовать Comparable<T> несколько раз?

Кажется, вы обычно реализуете java.lang.Comparable интерфейс без указания параметра типа. public abstract class Area implements Comparable { @Override public int compareTo(Object other) { if (other instanceof Area) return new Double(getArea()).compa…
2 ответа

Как работает реализация нескольких COM-интерфейсов в C++?

Я пытаюсь понять этот пример кода относительно объектов Browser Helper. Внутри автор реализует один класс, который предоставляет несколько интерфейсов (IObjectWithSite, IDispatch). Его функция QueryInterface выполняет следующее: if(riid == IID_IUnkn…
13 июн '10 в 23:25
1 ответ

Последствия в PHP реализации интерфейса через два разных маршрута?

Каковы последствия реализации одного и того же интерфейса через два разных маршрута в PHP, есть ли? Я имею в виду, что-то вроде этого: interface baseInterface {} abstract class baseClass implements baseInterface { } interface myInterface extends bas…
19 апр '10 в 22:46
3 ответа

Сериализуйте словарь<TKey, TValue> в JSON с помощью DataContractJsonSerializer

У меня есть дерево объектов, которое я сериализую в JSON DataContractJsonSerializer, Dictionary&lt;TKey, TValue&gt; сериализуется, но мне не нравится разметка - элементы не отображаются так: {key1:value, key2:value2} а скорее как массив сериализован…
0 ответов

httpd перенаправление на другой интерфейс сетевой доступ

Я хотел бы запустить систему Fedora с двумя интерфейсами: 1) enp0s2: ip 192.168.1.2 сетевой доступ к сети по умолчанию для маршрута2) enp0s3: ip 192.168.2.2 для httpd на портах 80443 для обслуживания других клиентов сетевого доступа enp0s2. Я искал …
1 ответ

Неверный IP-адрес возвращен для имени хоста pfSense на маршрутизаторе с несколькими LAN при использовании DNS Forwarder/Resolver

Запуск pfSense 2.4.4 (впервые проблема возникла в 2.0.3) с использованием DNS Forwarder или DNS Resolver для Split-DNS с несколькими LAN. LAN1 - 10.10.10.0/24, а LAN2 - 192.168.69.0/24. Маршрутизатор pfSense имеет значение .1 на обоих интерфейсах, а…
03 дек '21 в 19:43
2 ответа

Почему мы не можем использовать модификатор доступа в методах класса, реализующего два интерфейса, состоящих из одинаковых методов?

public interface A { void FirstDemo(); void SecondDemo(); } public interface B { void FirstDemo(); void SecondDemo(); } public class Demo : A, B { void A.FirstDemo() { Console.WriteLine("This is a function of first method of interface A"); } void A…
0 ответов

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

После введения метода по умолчанию java 8 для интерфейса у нас возникает проблема с алмазом после реализации двух интерфейсов с одинаковым именем метода, но мы решаем это путем переопределения, почему мы не можем использовать один и тот же метод для…