9
ответов

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

У меня есть набор классов, которые наследовались абстрактному классу, который я создал. Я хотел бы использовать абстрактный класс в качестве фабрики для создания экземпляров конкретных реализаций моего абстрактного класса...
вопрос задан: 23 May 2017 12:18
9
ответов

Визуализация кода C++

Своего рода следовать/связанный за вопросом этому. Я пытаюсь сжать большую кодовую базу, которая имеет сотни и сотни классов и большую иерархию наследования. Я хочу смочь видеть "...
вопрос задан: 23 May 2017 11:45
9
ответов

Наследование в базе данных?

Там какой-либо путь состоит в том, чтобы использовать наследование в базе данных (Конкретно в SQL Server 2005)? Предположим, что у меня есть немногие поле как CreatedOn, CreatedBy, который я хочу прибавить все свои объекты. Я ищущий...
вопрос задан: 25 November 2014 10:40
9
ответов

Как инициализировать список с экземплярами производного типа [duplicate]

См. Следующие классы: public class BaseClass {} public class Class1: BaseClass {} public class Class2: BaseClass {} public class ClassList {public List & lt; BaseClass & gt; list {get; задавать;...
вопрос задан: 17 November 2014 22:13
9
ответов

Проблемы с классом, который наследуется от базового класса с параметрами вложенного типа [duplicate]

Вот что у меня есть: public interface IComponent & lt; TInput & gt; где TInput: Input {...} public class SpecificComponent: IComponent & lt; SpecificInput & gt; {...} public class SpecificInput ...
вопрос задан: 17 November 2014 22:13
9
ответов

Существует ли способ “удалить” чистую виртуальную функцию?

У меня есть абстрактный класс с парой чистых виртуальных функций, и один из классов, которые я получаю из него, не использует одну из чистых виртуальных функций: производная класса: общедоступная основа {общественность: интервал...
вопрос задан: 16 July 2013 07:30
9
ответов

Наследование конструктора Java

Я задавался вопросом, почему в Java конструкторы не наследованы? Вы знаете, когда у Вас есть класс как это: общедоступный класс Супер {общественность Супер (ServiceA serviceA, ServiceB serviceB, ServiceC serviceC) {...
вопрос задан: 21 March 2013 03:48
9
ответов

Дженерики C# - Как я возвращаю определенный тип?

Возможно, я иду об этом неправильно. У меня есть набор классов, которые происходят из "Образцового" класса, базового класса с набором общей собственности и методов. Я хочу, чтобы они все реализовали ряд...
вопрос задан: 11 February 2010 18:15
9
ответов

Как вы объявляете интерфейс в C ++?

Как мне настроить класс, который представляет интерфейс? Это просто абстрактный базовый класс?
вопрос задан: 31 December 2009 08:58
9
ответов

Как Наследовать метод, но с другим типом возврата?

Учитывая следующие классы: ClassA {общедоступный ClassA DoSomethingAndReturnNewObject () {}} ClassB: ClassA {} ClassC: ClassA {} Является там способом заставить ClassB и ClassC наследоваться...
вопрос задан: 12 November 2009 16:54
9
ответов

C# снимая список <ObjBase> в качестве списка <Obj>

Почему я не могу снять Список <ObjBase> в качестве Списка <Obj>? Почему делает следующее не, работайте: внутренний класс ObjBase {} внутренний класс Obj: ObjBase {} внутренний класс ObjManager {...
вопрос задан: 12 August 2009 12:57
9
ответов

Каждый объект виртуального класса имеют указатель на vtable?

Каждый объект виртуального класса имеют указатель на vtable? Или только объект базового класса с виртуальной функцией имеет его? Где сделал сохраненное vtable? секция кода или раздел данных процесса?
вопрос задан: 18 February 2009 15:47
9
ответов

Наследование или состав: Полагайтесь, “-”, и “имеет - a”?

Когда я разрабатываю классы и имею для выбора между наследованием и составом, я обычно использую эмпирическое правило: если отношения, "-" - наследование использования, и если отношения, "имеет -" - использование...
вопрос задан: 17 January 2009 18:12
9
ответов

C# - Проблема с дженериками и наследованием

У меня есть проблема с наследованием и дженериками. Это - код, который иллюстрирует мою проблему: пространство имен TestApplication {общедоступный класс MyClass <T> {частное поле T;...
вопрос задан: 11 January 2009 20:27
9
ответов

Как я могу препятствовать тому, чтобы основной конструктор был вызван наследником в C#?

Я имею (плохо записанный) базовый класс, который я хочу обернуть в объект прокси. Базовый класс напоминает следующее: общедоступный класс BaseClass: SomeOtherBase {общедоступный BaseClass () {} общественность...
вопрос задан: 1 October 2008 19:36
8
ответов

Как Вы эффективно моделируете наследование в базе данных?

Каковы лучшие практики для моделирования наследования в базах данных? Каковы компромиссы (например, queriability)? (Я больше всего интересуюсь SQL Server и.NET, но я также хочу понять как другой...
вопрос задан: 7 October 2019 07:30
8
ответов

Переопределение и наследование в C #

Хорошо, терпите меня, парни и девушки, пока я учусь. Вот мой вопрос. Я не могу понять, почему я не могу переопределить метод из родительского класса. Вот код из базового класса (да, я украл ...
вопрос задан: 11 July 2019 15:03
8
ответов

Совет дизайна - Когда использовать “виртуальный” и “изолированный” эффективно [закрытый]

Я пишу C# сетевую библиотеку (главным образом как осуществление изучения, для меня не чрезмерно важно, если кто-либо на самом деле заканчивает тем, что использовал его, поскольку я уверен, что решения уже там). Я довольно счастлив...
вопрос задан: 6 December 2018 01:43
8
ответов

Переопределение переменных экземпляра суперкласса

Почему мы не могут переопределить переменную экземпляра суперкласса в подклассе?
вопрос задан: 17 March 2017 02:35
8
ответов

Наследование Java и объектный бросок

Я довольно плохо знаком с программированием, у меня есть вопрос, помогите мне. (этим вопросом является вопрос о Java, но я не могу помнить синтаксис, но что я пишу, вот главным образом это.) Класс Человек говорит, "я...
вопрос задан: 7 August 2016 20:54
8
ответов

Динамическое связывание Java и переопределение метода

Вчера у меня было двухчасовое техническое телефонное интервью (который я передал, woohoo!), но я полностью загубил следующий вопрос относительно динамического связывания в Java. И это является вдвойне озадачивающим потому что я...
вопрос задан: 7 May 2016 10:02
8
ответов

Я могу Переопределить с производными типами?

Насколько я знаю, что не возможно сделать следующее в Родительском элементе класса общественности C# 2.0 {общедоступный виртуальный Родительский элемент, который SomePropertyName {получают {возвращают это; }}...
вопрос задан: 22 February 2016 17:59
8
ответов

Java Inheritance Confusion [дубликат]

Я не могу понять поток для кода ниже. Scenarion: Class Test расширяет Class Test2, оба класса имеют одинаковые поля a, b, но есть метод, который возвращает сумму обоих и в родительском классе ....
вопрос задан: 29 August 2015 19:37
8
ответов

Использование вызова виртуальной функции разыменовывает объект

У меня есть указатель базового класса, указывающий на объект производного класса. Я называю нечто () функцией при помощи двух различных путей в коде ниже. Почему делает Полученный:: нечто () называют в первом случае? Shouldn'...
вопрос задан: 3 February 2015 20:59
8
ответов

Как я переопределяю Список <T>, Добавляет метод в C#?

Я в настоящее время надеюсь делать свой собственный набор, который был бы точно так же, как обычный список, за исключением того, что он будет только содержать 10 объектов. Если объект был добавлен, когда уже было 10 объектов в списке...
вопрос задан: 4 June 2014 21:58
8
ответов

Каковы преимущества использования базового класса для определения производного класса? [Дубликат]

класс Food {public Food () {Console.WriteLine («Это оригинальная еда»); } public void sayCheese (строка s) {Console.WriteLine (s + "это из базы"); } ...
вопрос задан: 3 June 2014 15:50
8
ответов

Как моделировать множественное наследование в C#

Как может я делать это: Класс A: DependencyObject {} Класс B: DependencyObject {} Класс C: A, B {}
вопрос задан: 8 July 2010 03:14
8
ответов

Наследование или перечисление

Я должен структурировать новую модель для приложения, и я не делаю то, что лучше: использование наследования или использование перечисления как тип объекта: Например: Книжный класс Книга {общедоступное имя строки {добирается; набор;} общественность...
вопрос задан: 24 June 2010 07:51
8
ответов

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

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

Кросс-платформенная архитектура кода C++

У меня есть что-то вроде движения при разработке библиотеки абстракции платформы для приложения, которое я пишу и изо всех сил пытаюсь придумать аккуратный способ разделить мой независимый от платформы код от...
вопрос задан: 10 March 2010 01:36