Результаты поиска по запросу "polymorphism"

2 ответа

Laravel 4.1: правильный способ получить все отношения morphedBy?

Просто перешел на 4.1, чтобы воспользоваться этой мощной функцией. кажется, что все работает правильно при извлечении отдельных отношений 'morphedByXxxx', однако при попытке извлечь все модели, которые содержат определенный тегпринадлежит - я ...

2 ответа

Полиморфные Перечисления для обработки состояний

Как я могу обрабатывать Enums без использования switch или if операторов в C #? Например enum Pricemethod { Max, Min, Average }... и у меня есть статья класса public class Article { private List<Double> _pricehistorie; public ...

2 ответа

Не виртуальный деструктор в базовом классе, но виртуальный деструктор в производном классе вызывает ошибку сегментации

Недавно на собеседовании меня спросили о проблеме утечки памяти в производных классах, когда деструктор базового класса не объявлен виртуальным. Я написал небольшой тест, чтобы подтвердить свой ответ, но нашел что-то интересное. Очевидно, что ...

ТОП публикаций

2 ответа

Как абстрактные классы могут иметь ссылки, но не объекты?

Обратите внимание, что вы не можете создать объект абстрактного класса, но вы все равно можете иметь ссылку на объект, тип которого является абстрактным классом. Конечно, фактический объект, на который он ссылается, должен быть экземпляром ...

2 ответа

Полиморфные красноречивые отношения с пространствами имен

Я пытался реализовать полиморфные отношения. Они работают отлично ... Однако я пытаюсь максимально уменьшить размер моей базы данных, так что ... я это Table action | id | realatable_type | relatable_id | 1 | Lion\People | 65 | 2 | Lion\Company ...

2 ответа

Как создать массив объектов абстрактных классов в MATLAB?

В качестве примера предположим, что я создал абстрактный класс с именемShape и два подкласса под названиемCircle а такжеRectangle что оба реализуют (абстрактный) метод, называемыйDraw, Я хотел бы иметь возможность создать рядCircle а ...

6 ответов

Как компилятор C ++ знает, какую реализацию виртуальной функции вызывать?

Вот пример полиморфизма из http://www.cplusplus.com/doc/tutorial/polymorphism.html [http://www.cplusplus.com/doc/tutorial/polymorphism.html](отредактировано для удобства чтения): // abstract base class #include <iostream> using namespace std; ...

2 ответа

Подклассы наследуют интерфейсы?

Быстрый вопрос, я изучаю интерфейсы и наследование. Это не фактический код, просто пример. Допустим, у меня есть абстрактный класс Animal. Есть наследство с такими группами, как лошади и клыки. Там же есть интерфейс «Домашние животные». Он будет ...

5 ответов

Полиморфизм с помощью методов расширения?

У меня есть библиотека классов, которые содержат некоторые базовые классы и другие, которые являются производными от них. В этой библиотеке классов я использую полиморфизм, чтобы делать то, что я хочу. Теперь в потребляющем приложении я хочу ...

2 ответа

Имеет ли смысл статический полиморфизм для реализации интерфейса?

и с Рождеством всех! Я изучаю статический полиморфизм и читаю прекрасную книгу Андрея Александреску о политическом дизайне. В моем коде я обнаружил следующее: у меня есть интерфейсInterface который определяет этот методFoo должен присутствовать. ...