У меня есть следующая структура: Основа абстрактного класса {общедоступный абстрактный Список <...> Добирается ();//, Каков должен быть универсальный тип?} класс SubOne: Основа {общественность переопределяет Список <SubOne&...
Я пытаюсь определить абстрактный класс, реализующий Comparable. Когда я определяю класс следующим образом: общедоступный абстрактный класс MyClass реализует подклассы Comparable ...
I think virtual alone is generally sufficient. Is there another reason to make it pure virtual than to force derived classes to implement their own destructor? I mean if you allocate something in ...
Я понимаю, что в большинстве случаев, это предпочтено в Python просто атрибутам доступа непосредственно, так как нет никакого реального понятия инкапсуляции, любят существует в Java и т.п.. Однако я задаюсь вопросом если...
Для моего проекта семестра моя команда и я, как предполагается, делаем .jar файл (библиотека, не выполнимая), который содержит платформу разработки игр, и продемонстрируйте понятие ООП. Его воображаемое, чтобы быть...
При создании Singleton в PHP я удостоверяюсь, что он нельзя инстанцировать путем выполнения следующего: Singleton класса {закрытая функция __ конструкция () {} закрытая функция __ клон () {}...
У меня есть сомнение относительно класса HttpServlet, абстрактный класс даже при том, что нет никакого абстрактного метода в классе, все методы конкретны. Может классифицировать быть абстрактным, даже если не имеет никого...
Я в основном пытаюсь реализовать Стратегическую модель, но я хочу передать различные параметры реализации "интерфейсов" (которые наследовались тому же объекту), и не знайте, возможно ли это....
У меня есть абстрактный класс в моем dll. классе IBase {защищенный: виртуальный ~IBase () = 0; общественность: виртуальная пустота f () = 0;}; я хочу получить IBase в своем EXE-файле, который загружает dll. Первый путь...
Предположим, что у меня есть следующее (упрощенный случай): класс Цвет; класс IColor {общественность: виртуальный Цвет getValue (константа пускают в ход u, константа, пускает в ход v), константа = 0;}; класс Цвет: общедоступный IColor {общественность:...
Я нашел следующий код в библиотеке: класс Панель {общественность: нечто bool (интервал i) {возвращают нечто _ (i);} частный: виртуальное bool нечто _ (интервал i) = 0;}; Теперь я задаюсь вопросом: Почему Вы использовали бы это...
Если общедоступного конструктора в абстрактном классе могут только вызвать их производные классы, это должно быть функционально эквивалентно защищенному конструктору.Правильно? Есть ли любое различие в объявлении...
Объясните, когда я должен использовать интерфейс PHP и когда я должен использовать абстрактный класс? Как я могу изменить свой абстрактный класс в на интерфейс?
Я пытаюсь достигнуть соглашения с использованием МОК/внедрения зависимости, одновременно программируя к контрактам, а не определенным классам. Дилемма, которую я имею, является силой между: Действительно программировать...
Дубликат: Интерфейс по сравнению с Базовым классом, я становился глубже в мир ООП, шаблонов разработки, и actionscript 3 и я все еще любопытно, как знать, когда использовать Абстрактный класс (псевдо для...
Наличие чего-то вроде этого это: общедоступный абстрактный класс AAA {защищенная абстрактная виртуальная строка ToString ()//Ошибка {//Основной Материал}} общедоступный абстрактный класс BBB: AAA {общественность...
В Visual Studio, Как я показываю все классы, наследованные от базового класса? Например, в ASP.NET MVC там являются несколькими типами 'ActionResult' - и они все наследовались / реализуют базовый класс...
Называет Class.getInstance () эквивалентным новому Классу ()? Я знаю, что конструктора вызывают для последнего, но что относительно getInstance ()?Спасибо.
Могу ли я создать экземпляр абстрактного класса в C # /. Net, как в Java? Дополнительная информация Я думаю, что многие из нас не понимают, что я имею в виду?
Итак, в Java я могу создать абстрактный класс следующим образом: Simple ...
Каково различие между Абстракцией Класса и Интерфейсы объекта в PHP? Я спрашиваю, потому что, я действительно не вижу точку им обоим, они оба делают то же самое! Так, что...
Любопытная вещь происходит в Java при использовании абстрактного класса для реализации интерфейса: некоторые методы интерфейса могут быть абсолютно недостающими (т.е. ни один абстрактное объявление или фактическое...
Я решил начать делать маленькие проекты кодирования самостоятельно, что внимание на качество кода вместо количества кода и имеет вопрос об использовании абстрактных классов. Теперь я знаю различия...
Я отчетливо помню, что, когда-то, инструкция, продвинутая Microsoft, должна была добавить "Основной" суффикс к абстрактному классу для устранения того, что это было абстрактно. Следовательно, у нас есть классы как...
Как создать в C++ абстрактный класс с некоторыми абстрактными методами, которые я хочу переопределить в подклассе? Как.h файл должен посмотреть? Существует ли .cpp, раз так как это должно посмотреть? В Java это посмотрело бы...
Есть ли какая-либо уместность 'общедоступного' конструктора в абстрактном классе? Я не могу думать ни о каком возможном способе использовать его, в этом случае не был должен это рассматриваться как ошибку компилятором (C#, не уверенный, если другой...
В .NET можно указать атрибут «mustoverride» для метода в конкретном суперклассе, чтобы гарантировать, что подклассы переопределяют этот конкретный метод. Мне было интересно, есть ли у кого-нибудь пользовательские Java ...
Каково самое короткое / самый изящный способ реализовать следующий код Scala с абстрактным атрибутом в Python? Контроллер абстрактного класса {val путь: Строка} подкласс Контроллера...