27
ответов

Понятие помощи, полиморфизм [дубликат]

В настоящее время изучаем некоторые концепции полиморфизма в Java, и мне нужна помощь, когда и почему это было бы полезно: Employee employee1 = new Programmer (); // Программист расширяет Employee. Вышеприведенный код ...
вопрос задан: 7 August 2014 20:24
23
ответа

Попытайтесь описать полиморфизм как легкий, как Вы можете [закрытый]

Как полиморфизм может быть описан легким для понимания способом? Мы можем найти большую информацию о предмете в Интернете и книгах, как в полиморфизме Типа. Но давайте попытаемся сделать его как...
вопрос задан: 7 August 2014 19:19
19
ответов

Полиморфизм - определяет во всего двух [закрытых] предложениях

Я посмотрел на другие определения и объяснения, и ни один из них не удовлетворяет меня. Я хочу видеть, может ли кто-либо определить полиморфизм в самое большее двух предложениях, не используя кода или примеров. Я не делаю...
вопрос задан: 23 May 2017 12:26
17
ответов

Диапазон, основанный на цикле, ссылках и виртуальных функциях [дубликат]

С примером кода ниже, есть ли способ использовать диапазон, основанный на синтаксисе цикла в list_bad ()? Мое понимание того, почему он не вызывает виртуальную функцию самого производного класса, например ...
вопрос задан: 22 March 2017 17:09
17
ответов

Наследование C ++ с шаблонами в std :: vector [duplicate]

Поэтому у меня есть класс Base и класс Derived: public Base. baseInstance.doSomething () будет печатать Base :: doSomething (). outputInstance.doSomething () будет печатать Derived :: doSomething (). Вот код: ...
вопрос задан: 22 March 2017 17:09
15
ответов

unique_ptr утечка памяти полиморфизма [дубликат]

Я совершенно новичок в умных указателях, и я столкнулся с проблемой с кодом ниже #include & lt; memory & gt; #include & lt; vector & gt; использование пространства имен std; class A {public: int var; }; класс B: ...
вопрос задан: 1 July 2013 15:11
15
ответов

Виртуальный метод, но не виртуальный деструктор [дубликат]

class A {public: virtual void x () = 0; virtual void y () = 0; virtual int z () = 0; }; класс B: public A {public: void x (); void y (); int z (); void w (); }; класс C: ...
вопрос задан: 1 July 2013 15:11
15
ответов

Оценка экспрессии и ходьба по дереву с использованием полиморфизма? (аля Стив Йегге)

Этим утром я читал книгу Стива Йегге «Когда полиморфизм терпит неудачу», когда я сталкивался с вопросом, который его коллега задавал потенциальным сотрудникам, когда они приходили на собеседование в Amazon. ...
вопрос задан: 31 August 2008 20:18
13
ответов

C # не вызывал функцию производного класса в полиморфизме, когда параметр pass [duplicate]

У меня есть 2 drills calss и класс базового класса Base {int a = 1000; } class Drivedone: Base {public void GetInt () {return a + 1; }} class Drivedtwo: base {public void GetInt () {return a + ...
вопрос задан: 7 January 2016 21:51
12
ответов

Что такое полиморфизм, для чего он нужен и как он используется?

Что такое полиморфизм, для чего он нужен и как он используется?
вопрос задан: 22 March 2019 15:22
12
ответов

Полиморфизм по сравнению с переопределением по сравнению с перегрузкой

С точки зрения Java, когда кто-то спрашивает: что такое полиморфизм? Перегрузка или переопределение были бы приемлемым ответом? Я думаю, что существует немного больше к нему, чем это. ЕСЛИ у Вас была абстрактная основа...
вопрос задан: 28 October 2016 21:18
12
ответов

Может ли динамический полиморфизм обеспечить большую гибкость, чем статический полиморфизм при написании на Java? [Дубликат]

Насколько я понимаю, динамический полиморфизм позволяет переопределять методы с разными доходами, поэтому наследования могут приводить к различным ответам на основе подкласса. Такие, которые объясняются в Прабхакаре ...
вопрос задан: 14 March 2015 00:16
11
ответов

Полиморфизм или условные выражения способствуют лучшему дизайну?

Я недавно споткнулся через эту запись в Google, тестирующем блог об инструкциях для написания большего количества тестируемого кода. Я был в согласии с автором до этой точки: полиморфизм Пользы...
вопрос задан: 30 September 2010 13:23
10
ответов

Являются нечистые виртуальные функции с параметрами плохой практикой?

У меня есть базовый класс с дополнительным классом виртуальной функции Основа {виртуальный пустой OnlyImplementThisSometimes (интервал x) {}}; Когда я компилирую это, я получаю предупреждение о неиспользованном параметрическом усилителе x. Есть ли...
вопрос задан: 3 November 2008 23:56
10
ответов

Наследование и Полиморфизм - Простота использования по сравнению с Чистотой

В проекте наша команда использует списки объектов для выполнения массовых операций на наборах данных, которые должны все быть обработаны похожим способом. В частности, различные объекты идеально действовали бы то же...
вопрос задан: 21 September 2008 07:38
9
ответов

Объясните полиморфизм

Что такое полиморфизм? Я не уверен, что понимаю это правильно. В объеме Python, что я выхожу из него, то, что я могу определить параметры, как сопровождается: вздор определения (x, y), не имея необходимость к...
вопрос задан: 12 December 2010 17:30
9
ответов

Скорость виртуального вызова в C# по сравнению с C++

Я, кажется, вспоминаю чтение где-нибудь, что стоимость виртуального вызова в C# не так высока, собственно говоря, как в C++. Действительно ли это верно? Раз так - почему?
вопрос задан: 24 March 2009 10:59
9
ответов

Как Вы осуществили бы рефакторинг это условное выражение для использования полиморфизма?

Я только что закончил наблюдать Google чистое видео кода на YouTube (см. ссылку, первую статью) об удалении, если операторы из Вашего кода и полиморфизма использования вместо этого. После просмотра ролика я имел...
вопрос задан: 11 December 2008 06:24
8
ответов

Мой метод для предотвращения dynamic_cast <> быстрее, чем dynamic_cast <> сам?

Я отвечал на вопрос несколько минут назад, и он повысил до меня другой: В одном из моих проектов я делаю некоторый парсинг сетевого сообщения. Сообщения в форме: [1-байтовый тип сообщения] [2 байта...
вопрос задан: 23 May 2017 12:04
8
ответов

Беспорядок полиморфизма Java

Вопрос ниже из книги Java SCJP5 Kathy Sierra и Bert Bates. Учитывая метод, объявленный как: общедоступные помехи <E расширяют Число> Список <E> процесс (Список <E> цифры) программист...
вопрос задан: 18 September 2012 03:13
8
ответов

Насколько важен полиморфизм для написания текстового редактора?

Много лет назад, когда я мало что знал о объектно-ориентированный дизайн Я слышал, как один парень сказал что-то вроде: «Как написать текстовый редактор без полиморфизма?» Я мало что знал об ООП, и поэтому я ...
вопрос задан: 24 August 2010 09:14
8
ответов

Полиморфное перечисление в C++

У меня есть эти Перечислимые объявления: перечислимый MessageType {REQ_LOGIN, REQ_GET_FIELD, RES_LOGIN, RES_GET_FIELD} перечислимый Запрос {REQ_LOGIN, REQ_GET_FIELD}; перечисление Отвечает {...
вопрос задан: 25 June 2010 12:21
8
ответов

Универсальные параметры типа, использующие

Я пытаюсь сделать универсальный синтаксический анализатор с помощью универсальных параметров типа, но я не могу схватить понятие 100%-й частный bool TryParse <T> (элемент XElement, представить attributeName в виде строки, T значение), где T:...
вопрос задан: 29 April 2010 13:47
8
ответов

Указатель базового класса по сравнению с наследованным указателем класса?

Предположим, что у меня есть класс Собака, которая наследовалась классу Животное. Каково различие между этими двумя строками кода? Животное *= новая Собака (); Собака *d = новая Собака (); В одном указатель для...
вопрос задан: 23 April 2010 17:52
8
ответов

Полиморфизм и c#

Здесь еще один основной вопрос, который задают в интервью MS недавно класс A {общедоступная виртуальная пустота Method1 () {} общественность, освобождает Method2 () {Method1 (); }} класс B:A {общественность переопределяют пусто...
вопрос задан: 16 March 2010 15:17
8
ответов

Виртуальная функция C++, не вызванная в подклассе

Рассмотрите эту простую ситуацию: класс A A.h {общественность: виртуальная пустота () = 0;}; B.h #include <iostream> класс B {общественность: виртуальная пустота b () {станд.:: суд <<"b ()". <<станд.::...
вопрос задан: 20 January 2010 21:52
8
ответов

Каково реальное значение (использование) полиморфизма

Я новичок в ООП. Хотя я понимаю, что такое полиморфизм, но я не могу его реально использовать. Я могу иметь функции с другим именем. Почему я должен пытаться реализовать полиморфизм в моем приложении.
вопрос задан: 17 January 2010 07:29
8
ответов

Полиморфное преобразование значений перечисления Java в список строк

У меня есть несколько вспомогательных методов, которые преобразуют значения enum в список строк, подходящих для отображения с помощью HTML < select > элемент. Мне было интересно, если это возможно, чтобы реорганизовать их в ...
вопрос задан: 11 August 2009 16:26
8
ответов

Вопрос о полиморфизме Java и кастинге

У меня есть класс C. Класс E расширяет его. E e = новый E (); C c = новый C (); Почему e = (E) c; После дальнейшего рассмотрения: хотя числовые преобразования имеют тот же синтаксис как бросающие объекты, некоторый беспорядок возник...
вопрос задан: 4 July 2009 16:11
8
ответов

Существует ли более быстрый способ обнаружить тип объекта во времени выполнения, чем использование dynamic_cast?

У меня есть иерархия типов - GenericClass и много производных классов, включенный InterestingDerivedClass, GenericClass является полиморфным. Существует интерфейсный интерфейс ICallback {виртуальная пустота...
вопрос задан: 16 June 2009 09:16