7
ответов

Как создать “абстрактное поле”?

Я знаю, что абстрактные поля не существуют в Java. Я также считал этот вопрос, но предложенные решения не решат мою проблему. Возможно, нет никакого решения, но это стоит спросить :) Проблема я имею...
вопрос задан: 23 May 2017 12:02
7
ответов

Как я могу симулировать интерфейсы в C ++?

Поскольку в C ++ отсутствует интерфейсная функция Java и C #, каков предпочтительный способ моделирования интерфейсов в классах C ++? Мое предположение было бы множественное наследование абстрактных классов. Какие ...
вопрос задан: 4 June 2012 12:48
7
ответов

Что альтернатива к наличию статических абстрактных методов?

У меня есть некоторые проблемы при попытке выяснить, как решить проблему не имея возможности, чтобы иметь статический метод в абстрактном классе или интерфейсе. Рассмотрите следующий код. У меня есть много Мастеров это...
вопрос задан: 17 January 2012 18:33
7
ответов

Сериализация и восстановление неизвестного класса

Основной проект содержит абстрактный базовый класс Foo. В отдельных клиентских проектах существуют классы, реализовывая тот базовый класс. Я хотел бы сериализировать и восстановить экземпляр реального класса...
вопрос задан: 6 December 2011 17:17
7
ответов

Почему делают Абстрактные классы и Интерфейсы?

Хорошо я собирался спросить, что различие всего лишь, ему ответили прежде. Но теперь я спрашиваю, почему они имели эти значения? (Я говорю о Java здесь, я не знаю, относится ли то же...
вопрос задан: 3 March 2010 11:29
7
ответов

error: недопустимое новое выражение абстрактного типа класса в векторном распределителе [duplicate]

В короткой версии того, что мне нужно, мой код выглядит так: #include & lt; vector & gt; template & lt; typename T & gt; class Abstract {public: virtual void foo () = 0; }; template & lt; typename T & gt; класс ...
вопрос задан: 29 January 2010 10:17
7
ответов

Почему не может мы объявлять станд.:: вектор <AbstractClass>?

Проведя некоторое время, разрабатывая в C#, я заметил, что, если Вы объявляете абстрактный класс в целях использования его как интерфейс, Вы не можете инстанцировать вектора этого абстрактного класса к...
вопрос задан: 29 January 2010 09:17
7
ответов

Как вынудить производный класс включать определенные свойства со значением по умолчанию

У меня есть структура класса для ролевой игры играющего, которая похожа на это... общедоступный Объект абстрактного класса {общедоступное абстрактное имя строки {добирается; набор; }} общедоступная Броня абстрактного класса: Объект {общественность...
вопрос задан: 28 January 2010 21:33
7
ответов

Почему мы не можем создать объекты для абстрактного класса в C++?

Я знаю, что это не позволяется в C++, но почему? Что, если бы было позволено, каковы проблемы были бы?
вопрос задан: 19 January 2010 06:07
7
ответов

обеспечение членских переменных абстрактного класса от подкласса

Каков 'корректный' способ обеспечить значение в абстрактном классе от конкретного подкласса? т.е., должен я делать это: абстрактный класс A {частная строка m_Value; защищенный (представляют значение в виде строки) {...
вопрос задан: 4 November 2009 16:24
7
ответов

Различия между абстрактным классом со статическими функциями и регулярными функциями в пространстве имен? [Дубликат]

Каковы различия между связанными с упаковкой методами как статические в абстрактном классе, не создающем экземпляр, в сравнении с использованием соглашения об именах пространства имен? Класс Wrapper Utility.h #pragma после класса ...
вопрос задан: 16 September 2009 21:00
7
ответов

Идиома Pimpl по сравнению с Чистым виртуальным интерфейсом класса

Я задавался вопросом, что сделает программиста для выбора идиомы Pimpl или чистого виртуального класса и наследования. Я понимаю, что pimpl идиома идет с одной явной дополнительной косвенностью для каждого...
вопрос задан: 5 May 2009 14:15
7
ответов

Отдельные заголовочные файлы для реальных классов - C++

Фон у меня есть абстрактный класс, что-то как класс IConverter {общественность: виртуальный пустой DoConvertion () = 0;}; будет много реальных классов, который просто реализует DoConvertion...
вопрос задан: 18 February 2009 01:38
7
ответов

Абстрактный класс со всеми конкретными методами

Существуют ли практические ситуации программирования для того, чтобы кто-то объявил абстрактный класс, когда все методы в нем конкретны?
вопрос задан: 12 December 2008 10:44
7
ответов

Получение абстрактного класса от реального класса

Скажем, у нас есть реальный класс Apple. (Объекты Apple можно инстанцировать.) Теперь, кто-то приезжает и получает Персик абстрактного класса из Apple. Это абстрактно, потому что это представляет новое чистое виртуальное...
вопрос задан: 21 November 2008 22:34
6
ответов

В чем разница между abstract и interface в php? [duplicate]

Возможный Duplicate: PHP: В чем разница между интерфейсом и абстрактным классом? Привет, ребята .. Насколько я понимаю, клас реализует или расширяет абстрактный или интерфейсный класс, который должен использовать ...
вопрос задан: 23 May 2017 12:26
6
ответов

Внутренний абстрактный класс: как скрыть использование вне блока?

У меня есть общий блок/проект, который имеет абстрактный базовый класс, затем несколько производных классов, которые я хочу обнародовать к другим блокам. Я не хочу, чтобы абстрактный базовый класс обнаружился в...
вопрос задан: 19 February 2014 16:45
6
ответов

Когда использовать абстрактный класс или интерфейс? [закрытый]

Почему создаются абстрактные или интерфейсные классы, или когда мы должны использовать абстрактные или интерфейсные классы?
вопрос задан: 11 November 2011 22:40
6
ответов

C # Array.IndexOf - статическая функция, почему? [Дубликат]

Я путешествую свою ложную практику интервью. В ноябре 2017 года я столкнулся с проблемой написания C # Array.IndexOf, я был смущен и не знал, что должен писать IndexOf как статическую функцию абстрактного класса ...
вопрос задан: 15 July 2011 23:51
6
ответов

Потоковый класс.NET плохо разработан?

Я провел довольно мало времени, знакомясь с Потоковыми классами.NET. Обычно я изучаю много путем изучения дизайна класса профессионала, платформ товарного сорта, но я должен сказать это...
вопрос задан: 8 August 2010 00:17
6
ответов

Какова цель абстрактных классов?

Я пытаюсь изучить ООП в PHP, и у меня есть некоторый беспорядок об интерфейсах и абстрактных классах. Они оба не содержат реализаций, только определения, и должны быть реализованы через их под-...
вопрос задан: 16 June 2010 02:38
6
ответов

полиморфизм C++ перегрузки оператора

Как может я делать чистую виртуальную функцию оператором + (); функция. wheh ı действительно нравится это в операторе интервала базового класса + () = 0; компилятор дает ошибку. в получают оператор класса + (), в функциональном компиляторе говорится это..
вопрос задан: 3 June 2010 22:30
6
ответов

Обходное решение для абстрактных атрибутов в Java

В Scala я записал бы абстрактный класс с абстрактным путем атрибута: Основа абстрактного класса {val путь: Строка} класс, Sub расширяет Основу {переопределяет путь val = "/демонстрация /"}, Java не делает...
вопрос задан: 12 May 2010 15:19
6
ответов

Расширьте абстрактный singleton-класс

Если у Вас был класс фабрики, который создает новые объекты некоторого вида, и тот класс фабрики является одиночным элементом, как это: класс Database_Factory расширяет Base_Factory {частный статический $factory;...
вопрос задан: 30 November 2009 09:31
6
ответов

Что преимущества к использованию частичного класса в противоположность абстрактному?

Я читал Программирование Microsoft® Visual C#® 2008: Язык для получения лучшего понимания C# и что может быть сделано с ним. Я столкнулся с частичными классами, с которыми я уже встретился...
вопрос задан: 29 June 2009 11:37
6
ответов

Почему я не могу создать абстрактного конструктора на абстрактном классе C#?

Я создаю абстрактный класс. Я хочу, чтобы каждый из моих производных классов был вынужден реализовать определенную подпись конструктора. По сути, я сделал то, что я сделаю, хотели, чтобы я вынудил их к...
вопрос задан: 3 February 2009 18:39
5
ответов

В чем разница между интерфейсом и абстрактным классом?

В чем именно разница между интерфейсом и абстрактным классом?
вопрос задан: 2 February 2017 17:36
5
ответов

Когда использовать интерфейсы или абстрактные классы? Когда использовать обоих?

В то время как определенные инструкции указывают, что необходимо использовать интерфейс, когда Вы хотите определить контракт для класса, где наследование не является четким (IDomesticated) и наследование, когда класс...
вопрос задан: 20 November 2016 13:51
5
ответов

Может ли абстрактный класс иметь конструктор?

Может ли абстрактный класс иметь конструктор? Если да, то как это можно использовать и для каких целей?
вопрос задан: 17 October 2016 13:41
5
ответов

Краткий обзор C# Располагает метод

У меня есть абстрактный класс, который реализует IDisposable, как так: общедоступный абстрактный класс ConnectionAccessor: IDisposable {общедоступный краткий обзор пусто Располагают ();} В системе Visual Studio 2008 Команды, я работал...
вопрос задан: 18 February 2016 15:21