0
ответов

Переопределение функции множественного наследования Python и ListView в django

Я создал класс, который является подклассом ListView, и два пользовательских миксина, в которых реализована функция get_context_data. Я хотел переопределить эту функцию в дочернем классе: from django.views.generic ...
вопрос задан: 22 May 2013 12:45
0
ответов

Python super () - должен работает, но не работает?

Насколько я могу судить, и все, что я нашел в Интернете, это должно работать (но не работает, поэтому я спрашиваю здесь;)) class Tigon ( Помеси, Хищник, Лев): def __init __ (self): ...
вопрос задан: 22 March 2013 17:50
0
ответов

Наследование против агрегирования и «has-a» против «is-a».

В моем коде я считаю полезным использовать наследование, подобное миксину, для компоновки объектов с разными блоками. У меня есть: имя класса { общедоступные: typedef int32_t value_type; public: // ctors и dtors ...
вопрос задан: 19 March 2013 19:20
0
ответов

Множественное наследование на интерфейсах Java

Я думал, что множественное наследование всегда недопустимо в Java, но этот код компилируется: открытый интерфейс A {void a (); } открытый интерфейс B {void b (); } открытый интерфейс AB расширяет A, B {} будет ...
вопрос задан: 14 November 2012 23:48
0
ответов

Сценарий наследования Diamond -отлично компилируется в G++, но выдает предупреждения/ошибки в VC++/Eclipse

У меня есть базовый класс «Base», который представляет собой чистый виртуальный класс :class Base { public :virtual void A ()= 0; виртуальная пустота B ()= 0; virtual ~Base (){ } // Eclipse жалуется, что класс с...
вопрос задан: 15 August 2012 08:07
0
ответов

То, сколько vptr будет объект класса (использует единственное / множественное наследование), имеют?

Сколько vptrs обычно необходимо для объекта, класс которого (ребенок) имеет единичное наследование с базовым классом, который несколько наследовали base1 и base2. Какова стратегия идентификации сколько vptrs...
вопрос задан: 8 August 2012 23:40
0
ответов

Python :Выяснить класс «супруга»?

Так вот у меня проблема. Допустим, у меня есть 2 родительских класса. Они оба наследуют от мастер-класса. Тогда они оба являются родительскими классами для дочернего класса. Есть ли способ выяснить (скажем, я...
вопрос задан: 1 August 2012 01:18
0
ответов

Множественное наследование и чисто виртуальные функции

Следующий код: struct interface_base {виртуальный void foo () = 0; }; struct interface: общедоступный interface_base {виртуальная полоса пустоты () = 0; }; struct implementation_base: public ...
вопрос задан: 31 July 2012 05:13
0
ответов

Наследовать от нескольких частичных реализаций абстрактного базового класса?

Можно ли иметь несколько частичных реализаций абстрактного интерфейса, а затем собрать эти частичные реализации в один конкретный класс, используя множественное наследование? У меня есть...
вопрос задан: 26 July 2012 05:30
0
ответов

Python — динамическое множественное наследование

Я ищу совета по поводу дизайна моего кода. Введение У меня есть несколько классов, каждый из которых представляет один тип файла, например :MediaImageFile, MediaAudioFile и общий (, а также базовый класс )MediaGenericFile....
вопрос задан: 22 July 2012 07:18
0
ответов

Множественное (ромбовидное) наследование компилируется без «виртуального», но не с

Учитывая следующий код (без виртуального наследования): класс A { общедоступные: виртуальная void f () = 0; }; класс B: общественный A {public: virtual void f () {} }; класс C: общественный A {public: ...
вопрос задан: 21 July 2012 01:53
0
ответов

Вызов базового члена в конструкторе при множественном наследовании в C++

Предположим, у меня есть эти два класса class base _size { public :int size (){ return 5; } }; база класса _реализовать { общедоступная :базовая _реализация (int s):_vec (s ){ cout << "размер :" <&...
вопрос задан: 15 July 2012 14:48
0
ответов

Java, множественное наследование. Как мне это сделать?

Я создаю систему оплаты труда. У меня есть абстрактный класс Employee. WageEmployee и Manager расширяют возможности Employee. Затем Programmer и SalesPerson расширяют WageEmployee. Моя проблема в том, что я хочу...
вопрос задан: 12 July 2012 23:52
0
ответов

Переопределить виртуальную функцию базовых классов, не использующих общий интерфейс

#включить структура B1 { метод виртуальной пустоты ()=0; виртуальный ~B1 (){} }; структура B2 { метод виртуальной пустоты ()=0; виртуальный ~B2 (){} }; структура D :B1, B2 { метод виртуальной пустоты ()...
вопрос задан: 12 July 2012 19:45
0
ответов

Какое влияние использование этих средств оказывает на ортогональность?

Я читаю «Прагматичный программист» :«От подмастерья к мастеру» Эндрю Ханта и Дэвида Томаса. Когда я читал о термине под названием ортогональность, я думал, что правильно понимаю. Я был...
вопрос задан: 11 July 2012 21:10
0
ответов

Многократное использование универсального интерфейса в одном классе

У меня есть интерфейс interface IInterface{ E Foo (); } Затем я создаю класс, подобный этому class Bar :IInterface, IInterface { } На самом деле это вполне работает...
вопрос задан: 11 July 2012 10:46
0
ответов

Реализовать две функции с одинаковыми именами, но разными, не -ковариантными типами возвращаемого значения из-за нескольких абстрактных базовых классов

. Если у меня есть два абстрактных класса, определяющих чистую виртуальную функцию с одним и тем же именем, но разными, не -ковариантными возвращаемыми типами, как я могу вывести их и определить реализацию для обоих их...
вопрос задан: 7 July 2012 03:09
0
ответов

Множественное наследование для решения абстрактных классов

Скажем, у меня есть 4 класса :class I { public :virtual void X ()= 0; }; class A :public virtual I { public :virtual void X (){ } }; класс B :public I {}; класс C :общедоступный A, общедоступный B {}; Я, Б и С...
вопрос задан: 6 July 2012 17:30
0
ответов

Сравнение указателей множественного наследования

У меня есть класс Derived, который наследуется непосредственно от двух базовых классов, Base1 и Base2. Я хотел бы знать, безопасно ли вообще сравнивать указатели на базовые классы, чтобы определить, являются ли они...
вопрос задан: 28 June 2012 21:43
0
ответов

Сколько интерфейсов может реализовать файл класса [закрыто]

Сколько интерфейсов может реализовать файл класса? Есть ли ограничение на количество интерфейсов, используемых файлом класса? Заранее спасибо.
вопрос задан: 14 June 2012 13:29
0
ответов

Как бороться с отсутствием множественного наследования в C#

Я работаю над мини-фреймворком для "запускаемых" вещей. (Это эксперименты, тесты, задачи и т. д.) // Что-то, что «запускает» (каким-то скоординированным образом) несколько «запускаемых» вещей. интерфейс IRunnableOf&...
вопрос задан: 12 June 2012 00:02
0
ответов

Python поддерживает ограниченную форму множественного наследования. Каким образом ограничено?

В учебнике по Python сказано, что «Python поддерживает ограниченную форму множественного наследования». Каковы ограничения?
вопрос задан: 20 May 2012 14:50
0
ответов

Копирующий конструктор множественно наследуемых классов

Рассмотрим этот фрагмент кода: #include #include <иопоток> использование пространства имен std; Базовый класс { тип_символа; public: Base(char type): _type(type) {} ~Base() {...
вопрос задан: 19 May 2012 01:06
0
ответов

Интерфейс против множественного наследования в C#

У меня есть набор классов A и B, оба имеют некоторые свойства. и еще один класс C, который имеет свои собственные свойства. Всякий раз, когда я создаю экземпляр класса C, я хочу получить доступ ко всем свойствам всех...
вопрос задан: 4 May 2012 11:12
0
ответов

Неоднозначность при множественном наследовании интерфейсов в C++

Я сделал следующий тестовый код:#include использование пространства имен std; #Интерфейс ifndef #определить структуру интерфейса #Endif интерфейс Base { виртуальная пустота funcBase ()= 0; }; interface...
вопрос задан: 27 April 2012 18:21
0
ответов

Это работает? Множественное наследование C++ и объединение конструкторов

Рассмотрим класс Waldo, который наследуется от Foo и Baz, а именно: class Waldo : public Foo, public Baz { ... }; Когда я создаю новый экземпляр Waldo: Waldo *w = new Waldo; делать Foo и Baz...
вопрос задан: 16 April 2012 14:47
0
ответов

Конструкторы перемещения и множественное наследование

Краткий обзор Как безопасно спроектировать конструктор перемещения, когда класс использует множественное наследование? Подробности Рассмотрим следующий сценарий:struct T { }; структура U {}; структура X :общедоступный T, общедоступный U {...
вопрос задан: 11 April 2012 22:28
0
ответов

используя сестринское наследование

предположим, что какой-то (унаследованный)код, который нельзя трогать, объявляет struct B{ public:void f(){} }; и предположим, что у нас есть struct A{ public:virtual void f()=0; }; возможно ли...
вопрос задан: 10 April 2012 05:45
0
ответов

Почему C# допускает множественное наследование через методы расширения интерфейса, но не через классы? [закрыто]

Я проверил другие вопросы, и удивительно, что этот вопрос, похоже, не задавали. С помощью методов расширения интерфейсы обеспечивают ограниченную, но верную реализацию множественного наследования. ...
вопрос задан: 6 April 2012 21:43
0
ответов

Java ORM: Множественное (интерфейсное) наследование

Я хочу сопоставить модель предметной области с реляционной базой данных, используя одну фреймворков ORM для Java. К сожалению, ни один из них не имеет адекватной поддержки классов, реализующих несколько интерфейсов...
вопрос задан: 2 April 2012 19:32