Я столкнулся с многочисленными аргументами с включением множественного наследования в C#, некоторые из которых включают (философские аргументы в стороне): Множественное наследование является слишком сложным и часто...
Я читаю «Учебник по Java» (второй раз). Я только что прошел раздел об интерфейсах (снова), но все еще не понимаю, как интерфейсы Java имитируют множественное наследование. Есть ли ...
Кто-либо может думать о какой-либо ситуации для использования множественного наследования? Каждый случай, о котором я могу думать, может быть решен оператором AnotherClass метода () {возвращают это-> something.anotherClass;}
У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
У меня есть следующий код: class TestA (object): def __init __ (self, * args): super (TestA, self) .__ init __ () print 'TestA' class TestB (object): def __init __ (self, my_var = None) : ...
Рассмотрите ситуацию спортивного клуба. Клуб может иметь менеджера Клуба и 1 или более тренеров (1 тренер на команду) Так, вот пример менеджера и Экономклассов. Класс ClubManager {общественность пусто...
Чтобы быть ясным, я не спрашиваю, хорошо ли множественное наследование или плохо. Я услышал много аргументов от обеих сторон тех дебатов. Я задаюсь вопросом, существует ли какой-либо вид проблемы проектирования или сценария...
Я вижу, что люди спрашивают все время, должно ли множественное наследование быть включено в следующую версию C# или Java. Люди C++, которым достаточно повезло иметь эту способность, говорят, что это...
Я знаю, что множественное наследование не позволяется в Java и C#. Во многих книгах просто говорится, множественное наследование не позволяется. Но это может быть реализовано при помощи интерфейсов. Ничто не обсуждено о почему...
У коллеги и меня есть что-то вроде аргумента по множественному наследованию. Я говорю, что это не поддерживается, и он говорит, что это. Так, я думал, что спрошу мозговитый набор относительно сети.
Это - наша идеальная иерархия наследования: класс Foobar; класс FoobarClient: Foobar; класс FoobarServer: Foobar; класс WindowsFoobar: Foobar; класс UnixFoobar: Foobar; класс...
Я пытаюсь понять Интерфейсы так, чтобы я мог реализовать их в своих программах, но я не могу вообразить, как я должен использовать их. Также дайте мне некоторых, например, использования их со множественным наследованием в C#
У меня есть следующая проблема, и я задаюсь вопросом, существует ли хороший способ смоделировать эти объекты, не используя множественное наследование. Если это имеет какое-либо значение, я использую Python. Студенты должны связаться...
Это походит на разумное (и возможно простой?) сценарий, но как был бы Вы делать следующее: Позволяет говорят, что у меня есть 2 интерфейса: Взаимодействуйте через интерфейс ISimpleInterface представляют ErrorMsg в виде строки {добираются;} Интерфейс Конца
У меня есть несколько вопросов, связанных с дизайном моего Пользовательского класса, но они достаточно отличаются, что я думаю, что они должны быть независимыми вопросами. Так, первое связано с наследованием основы...
Я полностью понимаю, что класс не может напрямую распространять 2 класса, но к моему смущению при исследовании JPA я нашел это (в org.springframework.data.jparepository): public interface ...
Я знаю, что наличие ромбовидного наследования считают плохой практикой. Однако у меня есть 2 случая, в которых я чувствую, что ромбовидное наследование могло соответствовать очень приятно. Я хочу спросить, был бы Вы рекомендовать мне использовать...
Так как множественное наследование плохо (оно делает источник более сложным), C# не обеспечивает такой шаблон непосредственно. Но иногда было бы полезно иметь эту способность. Например, я могу...
Хорошо я собирался спросить, что различие всего лишь, ему ответили прежде. Но теперь я спрашиваю, почему они имели эти значения? (Я говорю о Java здесь, я не знаю, относится ли то же...
Я создал два бобовых класса BackPageBean {Строковая последняя страница = пустой указатель;:::} класс InformationMessageBean {Строка informationMessage = пустой указатель;:::} Теперь, если класс является последней страницей...
Единичное наследование легко реализовать. Например, в C, наследование может быть моделировано как: Основа структуры {интервал a;} Потомок структуры {Основной родитель; интервал b;}, Но со множественным наследованием...
Я сталкиваюсь с проблемами с дизайном моей библиотеки C++. Это - библиотека для чтения потоков, которые поддерживают функцию, которую я не нашел на других "потоковых" реализациях. Это не действительно важно...
Я делаю, полное переписывают старой библиотеки, и я не уверен, как обработать эту ситуацию (ради того, чтобы быть понятым, приветствую велосипедная аналогия): у Меня есть следующие классы: TBike-...
В «Программировании Python» Марк Лутц упоминает «миксины». Я из C / C ++ / C # фона, и я не слышал этот термин раньше. Что такое миксин? Чтение между строк этого примера (который я ...
Помимо примеров из учебника - в реальном мире - когда-либо имеет смысл использовать множественное наследование (где больше чем один из базовых классов не является чистыми интерфейсами) в C++?
У меня есть ромбовидный сценарий множественного наследования как это: / \B C \/D общий родитель, A, определяет виртуальную функцию fn (). И для B и для C действительно ли возможно определить fn ()?...