Вопросы по теме 'multiple-inheritance'
Обсуждение множественного наследования vs Composition для проекта (+ прочее)
Я пишу платформу на Python для моделирования распределенных скоплений датчиков. Идея состоит в том, что конечный пользователь может написать собственный узел, состоящий из поведения SensorNode (связь, ведение журнала и т. Д.), А также реализации ряда...
2954 просмотров
schedule
25.11.2022
Почему множественное наследование запрещено в Java или C #?
Я знаю, что в Java и C # множественное наследование запрещено. Во многих книгах прямо говорится, что множественное наследование недопустимо. Но это можно реализовать с помощью интерфейсов. Ничего не обсуждается, почему это запрещено. Кто-нибудь...
81195 просмотров
schedule
05.05.2022
Когда множественное наследование может быть единственным разумным решением?
Чтобы было ясно, я не спрашиваю, хорошо это или плохо, и почему множественное наследование. Я слышал много аргументов от обеих сторон этого спора.
Мне интересно, есть ли какая-либо проблема проектирования или сценарий в С++, в котором...
1358 просмотров
schedule
08.04.2023
Устранение множественного наследования
У меня есть следующая проблема, и мне интересно, есть ли хороший способ смоделировать эти объекты без использования множественного наследования. Если это имеет значение, я использую Python.
Студентам нужна контактная информация, а также информация...
672 просмотров
schedule
22.10.2023
Как реализовать множественное наследование в Delphi?
Я полностью переписываю старую библиотеку и не знаю, как справиться с этой ситуацией (ради понимания, приветствую аналогию с велосипедом):
У меня есть следующие классы:
TBike - сам велосипед
TBikeWheel - одно из колес велосипеда...
14064 просмотров
schedule
01.04.2022
Проблема наследования / проектирования с объектами домена, которые могут быть отдельными или комбинированными
Я полностью запутался, пытаясь спроектировать необходимые интерфейсы и абстракции для загрузки объектов предметной области, которые можно использовать сами по себе, а также объединить в агрегат. Ух ты. Это было модное слово. По сути, у меня есть...
354 просмотров
schedule
25.06.2022
Класс WCF, реализующий два контракта операций в разных контрактах службы с одинаковым именем
Я объявил два сервисных контракта следующим образом:
[ServiceContract]
public interface IContract1
{
[OperationContract]
double Add(int ip);
}
[ServiceContract]
public interface IContract2
{
[OperationContract]
double Add(double...
5980 просмотров
schedule
10.09.2022
Почему множественное наследование не поддерживается в большинстве языков программирования?
Почему множественное наследование не поддерживается в большинстве языков программирования?
Я действительно мог бы использовать эту функцию для разработки другого макета приложения?
9531 просмотров
schedule
19.12.2023
Допустимо ли использование неявного преобразования для восходящего преобразования вместо QueryInterface () с множественным наследованием?
Предположим, у меня есть класс, реализующий два или более COM-интерфейса (точно так же, как здесь ):
class CMyClass : public IInterface1, public IInterface2 {
};
QueryInterface() должен возвращать один и тот же указатель для каждого...
1124 просмотров
schedule
28.12.2022
Где ключевое слово virtual необходимо в сложной иерархии множественного наследования?
Я понимаю основы виртуального наследования C ++. Однако я не понимаю, где именно мне нужно использовать ключевое слово virtual со сложной иерархией классов. Например, предположим, что у меня есть следующие классы:
A
/ \...
2014 просмотров
schedule
15.06.2022
Почему интерфейс поддерживает множественное наследование, а класса нет в C #
Возможные дубликаты: Почему C # не поддерживает несколько наследование Должен ли C # включать множественное наследование?
Мне нравится, почему интерфейс поддерживает множественное наследование, а класс не поддерживает
3512 просмотров
schedule
16.07.2022
Множественное наследование Objective-C
У меня есть 2 класса, один из которых включает метод A, а другой - метод B. Итак, в новом классе мне нужно переопределить методы methodA и methodB. Итак, как мне добиться множественного наследования в объективе C? Меня немного смущает синтаксис.
71992 просмотров
schedule
16.07.2023
Пользовательское поле Django с множественным наследованием
У меня есть два настраиваемых поля Django, JSONField и CompressedField , оба из которых работают хорошо. Я также хотел бы иметь CompressedJSONField , и я очень надеялся, что смогу это сделать:
class CompressedJSONField(JSONField,...
1458 просмотров
schedule
26.05.2023
Использование новой операторной компиляции ошибки C2661: «CObject::operator new»: ни одна перегруженная функция не принимает 4 аргумента (множественное наследование)
У меня есть класс ниже в заголовочном файле
class CodeListSqlGenerator : public ICodeListSqlGenerator,public CDialog
{
........
public:
CodeListSqlGenerator(IIntelligentCodeListUpgraderParameter *i_intelligent_codelist_upgrader_parameter);...
2014 просмотров
schedule
20.05.2022
C++ Решение проблемы алмаза
Нельзя ли решить проблему алмаза, просто используя первое найденное унаследованное объявление? Я имею в виду,
public class A {
public virtual int getInt();
};
public class B : public A {
public int getInt() {return 6;}
};
public class C...
2973 просмотров
schedule
09.01.2023
Реализация одной и той же сигнатуры метода из двух "интерфейсов"
Что происходит при использовании чистых виртуальных методов для искусственных интерфейсов в C ++, когда конкретный класс является производным от двух «интерфейсов», которые имеют идентичное объявление метода? например, X подклассы Iaaa и Ibbb и...
6130 просмотров
schedule
31.10.2022
Почему GCC не может устранить неоднозначность нескольких унаследованных функций (а clang может)?
Возможный дубликат: Почему несколько наследуемых функций с одним и тем же именем, но разными сигнатурами не рассматриваются как перегруженные функции?
Это не скомпилируется в указанном месте с g++ 4.6.1:
enum Ea { Ea0 };
enum Eb {...
841 просмотров
schedule
17.06.2023
Как создать фабрику Mixin в Python?
У меня есть несколько классов, которые обернуты другими классами для добавления новых функций.
К сожалению, классы-оболочки не реализуют сквозные функции для классов, которые они обертывают, поэтому оболочку нельзя использовать взаимозаменяемо с...
2065 просмотров
schedule
24.11.2022
Множественное наследование с абстрактными и определенными унаследованными функциями с тем же именем
Во-первых, я извиняюсь, если есть другой пост, который отвечает на этот вопрос, все подобные посты, которые я нашел, касались схем алмазного наследования или определенных функций, чего нет в этом.
Короче говоря, мне интересно, возможно ли, чтобы...
1512 просмотров
schedule
25.07.2023
Алмазное наследование Python и использование super() в родителях производного класса
Прежде всего, я должен извиниться за то, что у меня нет лучшего названия. Не стесняйтесь менять его, если найдете более подходящий.
По сути, меня беспокоило поведение множественного наследования Python. В моем предыдущем вопросе SO я получил...
3167 просмотров
schedule
24.03.2022