4
ответа

Определение типа возврата абстрактного метода от Базового класса согласно Классу Sub

У меня есть следующая структура: Основа абстрактного класса {общедоступный абстрактный Список <...> Добирается ();//, Каков должен быть универсальный тип?} класс SubOne: Основа {общественность переопределяет Список <SubOne&...
вопрос задан: 18 March 2012 15:30
4
ответа

Абстрактный класс Java, реализующий интерфейс с универсальными шаблонами

Я пытаюсь определить абстрактный класс, реализующий Comparable. Когда я определяю класс следующим образом: общедоступный абстрактный класс MyClass реализует подклассы Comparable ...
вопрос задан: 28 August 2010 23:41
4
ответа

Should an abstract class' destructor be pure virtual?

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 ...
вопрос задан: 17 August 2010 13:45
4
ответа

Средства доступа в Python когда-нибудь выровнены по ширине?

Я понимаю, что в большинстве случаев, это предпочтено в Python просто атрибутам доступа непосредственно, так как нет никакого реального понятия инкапсуляции, любят существует в Java и т.п.. Однако я задаюсь вопросом если...
вопрос задан: 20 July 2010 17:26
4
ответа

Абстрактный базовый класс или класс?

Для моего проекта семестра моя команда и я, как предполагается, делаем .jar файл (библиотека, не выполнимая), который содержит платформу разработки игр, и продемонстрируйте понятие ООП. Его воображаемое, чтобы быть...
вопрос задан: 13 May 2010 23:45
4
ответа

Я могу использовать абстрактный класс вместо частного __ конструкция () при создании одиночного элемента в PHP?

При создании Singleton в PHP я удостоверяюсь, что он нельзя инстанцировать путем выполнения следующего: Singleton класса {закрытая функция __ конструкция () {} закрытая функция __ клон () {}...
вопрос задан: 28 March 2010 13:36
4
ответа

Разница между абстрактным классом и интерфейсом в Python

В чем разница между абстрактным классом и интерфейсом в Python?
вопрос задан: 21 March 2010 10:45
4
ответа

Как я могу реализовать абстрактный singleton-класс в Java?

Вот мой демонстрационный абстрактный singleton-класс: общедоступный абстрактный класс A {защитил статичный экземпляр; общедоступные помехи getInstance () {возвращают экземпляр;}//... остальная часть моего краткого обзора...
вопрос задан: 17 March 2010 00:01
4
ответа

Класс может быть абстрактным, даже если не имеет никаких абстрактных методов? Если да Что проку?

У меня есть сомнение относительно класса HttpServlet, абстрактный класс даже при том, что нет никакого абстрактного метода в классе, все методы конкретны. Может классифицировать быть абстрактным, даже если не имеет никого...
вопрос задан: 31 January 2010 12:01
4
ответа

Стратегическая модель с Различными параметрами в интерфейсе (C#)

Я в основном пытаюсь реализовать Стратегическую модель, но я хочу передать различные параметры реализации "интерфейсов" (которые наследовались тому же объекту), и не знайте, возможно ли это....
вопрос задан: 24 December 2009 17:29
4
ответа

Используя shared_ptr в dll-интерфейсах

У меня есть абстрактный класс в моем dll. классе IBase {защищенный: виртуальный ~IBase () = 0; общественность: виртуальная пустота f () = 0;}; я хочу получить IBase в своем EXE-файле, который загружает dll. Первый путь...
вопрос задан: 22 October 2009 07:56
4
ответа

Конструктор копии: глубоко копирование абстрактного класса

Предположим, что у меня есть следующее (упрощенный случай): класс Цвет; класс IColor {общественность: виртуальный Цвет getValue (константа пускают в ход u, константа, пускает в ход v), константа = 0;}; класс Цвет: общедоступный IColor {общественность:...
вопрос задан: 28 September 2009 14:08
4
ответа

Каково преимущество этого косвенного вызова функции?

Я нашел следующий код в библиотеке: класс Панель {общественность: нечто bool (интервал i) {возвращают нечто _ (i);} частный: виртуальное bool нечто _ (интервал i) = 0;}; Теперь я задаюсь вопросом: Почему Вы использовали бы это...
вопрос задан: 19 March 2009 17:50
4
ответа

Точное использование Абстрактного класса

Каково точное использование Абстрактного класса? Не возможно сделать то же самое в обычном классе, поскольку это - абстрактный класс?
вопрос задан: 27 October 2008 07:17
3
ответа

Какова утилита общедоступных конструкторов в абстрактных классах в C#?

Если общедоступного конструктора в абстрактном классе могут только вызвать их производные классы, это должно быть функционально эквивалентно защищенному конструктору.Правильно? Есть ли любое различие в объявлении...
вопрос задан: 19 September 2018 13:25
3
ответа

Интерфейс или Абстрактный класс: какой использовать?

Объясните, когда я должен использовать интерфейс PHP и когда я должен использовать абстрактный класс? Как я могу изменить свой абстрактный класс в на интерфейс?
вопрос задан: 24 May 2018 06:11
3
ответа

Осуществление зависимостей в МОК через конструктора?

Я пытаюсь достигнуть соглашения с использованием МОК/внедрения зависимости, одновременно программируя к контрактам, а не определенным классам. Дилемма, которую я имею, является силой между: Действительно программировать...
вопрос задан: 23 May 2017 12:34
3
ответа

Как Вы решаете между использованием Абстрактного класса и Интерфейсом? [дубликат]

Дубликат: Интерфейс по сравнению с Базовым классом, я становился глубже в мир ООП, шаблонов разработки, и actionscript 3 и я все еще любопытно, как знать, когда использовать Абстрактный класс (псевдо для...
вопрос задан: 23 May 2017 12:26
3
ответа

Как Реализовать Базовый класс с Методом и все же вынудить Производный класс Переопределить его?

Наличие чего-то вроде этого это: общедоступный абстрактный класс AAA {защищенная абстрактная виртуальная строка ToString ()//Ошибка {//Основной Материал}} общедоступный абстрактный класс BBB: AAA {общественность...
вопрос задан: 23 May 2017 11:48
3
ответа

Visual Studio: Как я показываю все классы, наследованные от базового класса?

В Visual Studio, Как я показываю все классы, наследованные от базового класса? Например, в ASP.NET MVC там являются несколькими типами 'ActionResult' - и они все наследовались / реализуют базовый класс...
вопрос задан: 27 January 2015 13:44
3
ответа

Различие между вызовом нового и getInstance ()

Называет Class.getInstance () эквивалентным новому Классу ()? Я знаю, что конструктора вызывают для последнего, но что относительно getInstance ()?Спасибо.
вопрос задан: 11 May 2014 17:37
3
ответа

Существует ли синтаксис для создания анонимного подкласса в C #?

Могу ли я создать экземпляр абстрактного класса в C # /. Net, как в Java? Дополнительная информация Я думаю, что многие из нас не понимают, что я имею в виду? Итак, в Java я могу создать абстрактный класс следующим образом: Simple ...
вопрос задан: 23 April 2013 16:21
3
ответа

Различие между абстракцией класса и интерфейсами объекта в PHP?

Каково различие между Абстракцией Класса и Интерфейсы объекта в PHP? Я спрашиваю, потому что, я действительно не вижу точку им обоим, они оба делают то же самое! Так, что...
вопрос задан: 24 December 2012 21:18
3
ответа

Почему абстрактный класс, реализовывая интерфейс может пропустить объявление/реализацию одного из методов интерфейса?

Любопытная вещь происходит в Java при использовании абстрактного класса для реализации интерфейса: некоторые методы интерфейса могут быть абсолютно недостающими (т.е. ни один абстрактное объявление или фактическое...
вопрос задан: 30 April 2012 04:13
3
ответа

Преимущества использования абстрактные классы по сравнению с регулярным классом

Я решил начать делать маленькие проекты кодирования самостоятельно, что внимание на качество кода вместо количества кода и имеет вопрос об использовании абстрактных классов. Теперь я знаю различия...
вопрос задан: 5 July 2010 22:18
3
ответа

Соглашения о присвоении имен для абстрактных классов

Я отчетливо помню, что, когда-то, инструкция, продвинутая Microsoft, должна была добавить "Основной" суффикс к абстрактному классу для устранения того, что это было абстрактно. Следовательно, у нас есть классы как...
вопрос задан: 14 June 2010 14:11
3
ответа

C++: Создайте абстрактный класс с абстрактным методом и переопределите метод в подклассе

Как создать в C++ абстрактный класс с некоторыми абстрактными методами, которые я хочу переопределить в подклассе? Как.h файл должен посмотреть? Существует ли .cpp, раз так как это должно посмотреть? В Java это посмотрело бы...
вопрос задан: 30 May 2010 15:18
3
ответа

Уместность 'общедоступного' конструктора в абстрактном классе

Есть ли какая-либо уместность 'общедоступного' конструктора в абстрактном классе? Я не могу думать ни о каком возможном способе использовать его, в этом случае не был должен это рассматриваться как ошибку компилятором (C#, не уверенный, если другой...
вопрос задан: 30 April 2010 05:53
3
ответа

@MustOverride аннотация?

В .NET можно указать атрибут «mustoverride» для метода в конкретном суперклассе, чтобы гарантировать, что подклассы переопределяют этот конкретный метод. Мне было интересно, есть ли у кого-нибудь пользовательские Java ...
вопрос задан: 30 April 2010 05:27
3
ответа

Абстрактные атрибуты в Python

Каково самое короткое / самый изящный способ реализовать следующий код Scala с абстрактным атрибутом в Python? Контроллер абстрактного класса {val путь: Строка} подкласс Контроллера...
вопрос задан: 29 April 2010 09:47