Вопросы по теме 'multiple-inheritance'

Обсуждение множественного наследования vs Composition для проекта (+ прочее)
Я пишу платформу на Python для моделирования распределенных скоплений датчиков. Идея состоит в том, что конечный пользователь может написать собственный узел, состоящий из поведения SensorNode (связь, ведение журнала и т. Д.), А также реализации ряда...
2954 просмотров

Почему множественное наследование запрещено в Java или C #?
Я знаю, что в Java и C # множественное наследование запрещено. Во многих книгах прямо говорится, что множественное наследование недопустимо. Но это можно реализовать с помощью интерфейсов. Ничего не обсуждается, почему это запрещено. Кто-нибудь...
81195 просмотров

Когда множественное наследование может быть единственным разумным решением?
Чтобы было ясно, я не спрашиваю, хорошо это или плохо, и почему множественное наследование. Я слышал много аргументов от обеих сторон этого спора. Мне интересно, есть ли какая-либо проблема проектирования или сценарий в С++, в котором...
1358 просмотров
schedule 08.04.2023

Устранение множественного наследования
У меня есть следующая проблема, и мне интересно, есть ли хороший способ смоделировать эти объекты без использования множественного наследования. Если это имеет значение, я использую Python. Студентам нужна контактная информация, а также информация...
672 просмотров
schedule 22.10.2023

Как реализовать множественное наследование в Delphi?
Я полностью переписываю старую библиотеку и не знаю, как справиться с этой ситуацией (ради понимания, приветствую аналогию с велосипедом): У меня есть следующие классы: TBike - сам велосипед TBikeWheel - одно из колес велосипеда...
14064 просмотров
schedule 01.04.2022

Проблема наследования / проектирования с объектами домена, которые могут быть отдельными или комбинированными
Я полностью запутался, пытаясь спроектировать необходимые интерфейсы и абстракции для загрузки объектов предметной области, которые можно использовать сами по себе, а также объединить в агрегат. Ух ты. Это было модное слово. По сути, у меня есть...
354 просмотров

Класс WCF, реализующий два контракта операций в разных контрактах службы с одинаковым именем
Я объявил два сервисных контракта следующим образом: [ServiceContract] public interface IContract1 { [OperationContract] double Add(int ip); } [ServiceContract] public interface IContract2 { [OperationContract] double Add(double...
5980 просмотров

Почему множественное наследование не поддерживается в большинстве языков программирования?
Почему множественное наследование не поддерживается в большинстве языков программирования? Я действительно мог бы использовать эту функцию для разработки другого макета приложения?
9531 просмотров
schedule 19.12.2023

Допустимо ли использование неявного преобразования для восходящего преобразования вместо QueryInterface () с множественным наследованием?
Предположим, у меня есть класс, реализующий два или более COM-интерфейса (точно так же, как здесь ): class CMyClass : public IInterface1, public IInterface2 { }; QueryInterface() должен возвращать один и тот же указатель для каждого...
1124 просмотров

Где ключевое слово virtual необходимо в сложной иерархии множественного наследования?
Я понимаю основы виртуального наследования C ++. Однако я не понимаю, где именно мне нужно использовать ключевое слово virtual со сложной иерархией классов. Например, предположим, что у меня есть следующие классы: A / \...
2014 просмотров

Почему интерфейс поддерживает множественное наследование, а класса нет в C #
Возможные дубликаты: Почему C # не поддерживает несколько наследование Должен ли C # включать множественное наследование? Мне нравится, почему интерфейс поддерживает множественное наследование, а класс не поддерживает
3512 просмотров
schedule 16.07.2022

Множественное наследование Objective-C
У меня есть 2 класса, один из которых включает метод A, а другой - метод B. Итак, в новом классе мне нужно переопределить методы methodA и methodB. Итак, как мне добиться множественного наследования в объективе C? Меня немного смущает синтаксис.
71992 просмотров

Пользовательское поле Django с множественным наследованием
У меня есть два настраиваемых поля Django, JSONField и CompressedField , оба из которых работают хорошо. Я также хотел бы иметь CompressedJSONField , и я очень надеялся, что смогу это сделать: class CompressedJSONField(JSONField,...
1458 просмотров

Использование новой операторной компиляции ошибки C2661: «CObject::operator new»: ни одна перегруженная функция не принимает 4 аргумента (множественное наследование)
У меня есть класс ниже в заголовочном файле class CodeListSqlGenerator : public ICodeListSqlGenerator,public CDialog { ........ public: CodeListSqlGenerator(IIntelligentCodeListUpgraderParameter *i_intelligent_codelist_upgrader_parameter);...
2014 просмотров

C++ Решение проблемы алмаза
Нельзя ли решить проблему алмаза, просто используя первое найденное унаследованное объявление? Я имею в виду, public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C...
2973 просмотров

Реализация одной и той же сигнатуры метода из двух "интерфейсов"
Что происходит при использовании чистых виртуальных методов для искусственных интерфейсов в C ++, когда конкретный класс является производным от двух «интерфейсов», которые имеют идентичное объявление метода? например, X подклассы Iaaa и Ibbb и...
6130 просмотров

Почему GCC не может устранить неоднозначность нескольких унаследованных функций (а clang может)?
Возможный дубликат: Почему несколько наследуемых функций с одним и тем же именем, но разными сигнатурами не рассматриваются как перегруженные функции? Это не скомпилируется в указанном месте с g++ 4.6.1: enum Ea { Ea0 }; enum Eb {...
841 просмотров

Как создать фабрику Mixin в Python?
У меня есть несколько классов, которые обернуты другими классами для добавления новых функций. К сожалению, классы-оболочки не реализуют сквозные функции для классов, которые они обертывают, поэтому оболочку нельзя использовать взаимозаменяемо с...
2065 просмотров

Множественное наследование с абстрактными и определенными унаследованными функциями с тем же именем
Во-первых, я извиняюсь, если есть другой пост, который отвечает на этот вопрос, все подобные посты, которые я нашел, касались схем алмазного наследования или определенных функций, чего нет в этом. Короче говоря, мне интересно, возможно ли, чтобы...
1512 просмотров

Алмазное наследование Python и использование super() в родителях производного класса
Прежде всего, я должен извиниться за то, что у меня нет лучшего названия. Не стесняйтесь менять его, если найдете более подходящий. По сути, меня беспокоило поведение множественного наследования Python. В моем предыдущем вопросе SO я получил...
3167 просмотров
schedule 24.03.2022