12
ответов

Члены парламента, не занимающие официального поста наследованы в C#?

Просто замеченный одно учебное руководство, говоря, что: Собака Класса {частное имя строки;} Класс SuperDog:Dog {частное строковое Настроение;} Затем было отображение UML, что SuperDog наследует Имя также. Я имею...
вопрос задан: 1 June 2010 15:58
12
ответов

Использование “основы” в имени класса

Действительно ли приемлемо использовать слово 'Base' в имени класса, которое является нижней частью дерева наследования? Я всегда находил это что-то вроде отговорки, просто задавшись вопросом, соглашается ли кто-либо со мной. Для...
вопрос задан: 4 February 2009 11:02
11
ответов

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

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

Java: Есть ли способ использовать метод, определенный в суперклассе, наряду с добавленной функциональностью в подклассе? [Дубликат]

У меня есть суперкласс A, который содержит функцию inset () и подкласс B, который также содержит функцию вставки. Есть ли способ использовать метод insert () A в B, а также некоторые другие ...
вопрос задан: 13 May 2016 17:04
11
ответов

Поведение Python __init__ с множественным наследованием [дубликат]

Мне любопытно, почему этот код: class BaseClassA (object): def __init __ (self): print ('A1') # super () .__ init __ () print ('A2') класс BaseClassB (объект): def __init __ (self) : ...
вопрос задан: 29 July 2014 21:39
11
ответов

Способ бросить базовый тип к производному типу

Я не уверен - ли это странная вещь сделать или нет, или если это - некоторые, как запах кода..., но я задавался вопросом, был ли путь (своего рода шаблон ООП был бы хорош) "бросать" базовый тип к форме...
вопрос задан: 3 June 2014 07:28
11
ответов

Наследование по сравнению с [закрытым] агрегированием

Существует две философских школы о том, как лучше всего расширить, улучшить, и снова использовать код в объектно-ориентированной системе: Наследование: расширьте функциональность класса путем создания подкласса. Переопределение...
вопрос задан: 30 August 2012 19:27
11
ответов

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

Я читал много об интерфейсах и наследовании классов в Java, и я знаю, как сделать обоих, и я думаю, что у меня есть хорошее чувство для обоих. Но кажется, что никто когда-либо действительно не сравнивает две стороны...
вопрос задан: 22 July 2010 18:42
11
ответов

Я должен использовать наследование?

Это - больше субъективного вопроса, таким образом, я собираюсь заблаговременно отметить его как общественную Wiki. В основном я нашел, что в большей части моего кода, существует много классов, многие из которых используют друг друга, но...
вопрос задан: 22 July 2010 18:12
11
ответов

Наследование классов C#

поздравления. у меня есть следующий класс: общедоступный класс Поставка {общедоступный перечислимый ValidShips {Минный тральщик, Крейсер, Разрушитель, Подводная лодка, AircraftCarrier}...
вопрос задан: 22 February 2010 14:47
11
ответов

Создание объекта, который имеет все свойства двух других объектов?

Рассмотрите ситуацию спортивного клуба. Клуб может иметь менеджера Клуба и 1 или более тренеров (1 тренер на команду) Так, вот пример менеджера и Экономклассов. Класс ClubManager {общественность пусто...
вопрос задан: 16 February 2010 20:02
11
ответов

ООП: Как Вы настроили бы Художника, Альбом и отношения Песни в ООП

Я понимаю основы наследования, но этот смущает меня. Как был бы Вы идти о высказывании: объект альбома имеет один или несколько объектов художника, объект альбома имеет один или несколько объектов песни Мой...
вопрос задан: 8 January 2010 20:09
11
ответов

Помогите мне соединить наследование и реляционные понятия

Я говорил с моим приятелем программиста о наследовании и его использовании в разработке моделей. Он - крупный сторонник, и я являюсь немного более прохладным. Главным образом, потому что я склонен разрабатывать системы от нижней части...
вопрос задан: 28 August 2009 21:38
11
ответов

Downcasting в C#

Я сталкиваюсь с проблемой, которую я не знаю, как решить и надеюсь, что сообщество может помочь. Я пишу приложение, которое управляет "Ведущими" объектами. (Это продажи, ведет.) Одна часть моей программы импортирует...
вопрос задан: 15 July 2009 18:56
11
ответов

Анонимный по сравнению с именованными внутренними классами? - лучшие практики?

У меня есть класс, давайте назовем его LineGraph, который представляет линейную диаграмму. Я должен разделить его на подклассы, но производный класс используется только в одном месте и связан с классом, который использует его. Таким образом, я использую..
вопрос задан: 3 April 2009 16:06
10
ответов

Как наследовать конструкторов?

Вообразите базовый класс со многими конструкторами и виртуальным классом общественности метода Foo {... общественность Foo () {...} Общественность Foo (интервал i) {...}... общедоступный виртуальный пустой SomethingElse () {...}...}...
вопрос задан: 2 November 2018 02:16
10
ответов

Разница между частным, публичным и защищенным наследством

В чем разница между публичным, частным и защищенным наследованием в C ++? Все вопросы, которые я нашел на SO, касаются конкретных случаев.
вопрос задан: 22 August 2018 01:52
10
ответов

Наследование в Java - создание объекта подкласса вызывает также конструктора суперкласса. Почему точно?

У меня есть вопрос о наследовании в Java. У меня есть два класса A, и B и класс B, наследовались A: общедоступный класс A {общественность () {System.out.println ("Привет!"); }} общедоступный класс...
вопрос задан: 9 April 2016 05:53
10
ответов

Какой смысл наследования в Python?

Предположим, что у Вас есть следующая ситуация #include <iostream> класс Животное {общественность: виртуальная пустота говорит () = 0;}; класс Собака: общедоступное Животное {пусто говорит () {станд.:: суд <<"woff!" И...
вопрос задан: 1 January 2016 02:16
10
ответов

Эти два класса нарушают инкапсуляцию?

класс X {защищенный: освободите protectedFunction () {суд <<"Я защищен"; }}; класс Y: общественность X {общественность: использование X:: protectedFunction;}; международное основное () {Y y1; y1....
вопрос задан: 23 May 2014 01:26
10
ответов

Почему неявное преобразование позволяется от суперкласса разделить на подклассы?

Кто-то может сказать мне, почему строка с "//Компиляции" компиляции, и почему строка с "//не Компилирует", не делает? Я не понимаю, почему A был бы неявно конвертируем к B, не другому пути...
вопрос задан: 9 June 2012 13:43
10
ответов

Как я могу избежать dynamic_cast в своем коде C++?

Скажем, у меня есть следующая структура класса: класс Автомобиль; класс FooCar: общедоступный Автомобиль; класс BarCar: общедоступный Автомобиль; класс Механизм; класс FooEngine: общедоступный Механизм; класс BarEngine: общедоступный Механизм; Позвольте'.
вопрос задан: 3 November 2010 16:50
10
ответов

Как я использую состав с наследованием?

Я собираюсь попытаться задать свой вопрос в контексте простого примера... Скажем, у меня есть Автомобиль абстрактного базового класса. Автомобиль имеет - основной объект Механизма. У меня есть метод StartEngine () в кратком обзоре...
вопрос задан: 3 November 2010 16:42
10
ответов

Конструкторы и наследование

Позволяет берут пример в общедоступном классе C# Foo {общественность Foo () {} общественность Foo (интервал j) {}} общедоступный класс Панель: Foo {} Теперь, Все общедоступные члены Foo доступны в Панели кроме...
вопрос задан: 28 June 2010 15:48
10
ответов

Почему C++ не позволяет Вам запрашивать указатель на большую часть производного класса?

(На этот вопрос нужно, вероятно, ответить со ссылкой на Stroustrup.) Кажется чрезвычайно полезным смочь запросить указатель на большую часть производного класса, как в следующем: класс Основа {......
вопрос задан: 18 June 2010 15:44
10
ответов

Почему структуры не поддерживают наследование?

Я знаю, что структуры в.NET не поддерживают наследование, но не точно ясный, почему они ограничены таким образом. Что техническая причина препятствует тому, чтобы структуры наследовали от других структур?
вопрос задан: 3 August 2009 22:26
10
ответов

Наследуйтесь классу или абстрактному классу

Если у Вас есть несколько классов, где Вы хотите, чтобы они наследовались базовому классу для общей функциональности, необходимо ли реализовать базовый класс с помощью класса или абстрактного класса?
вопрос задан: 2 March 2009 19:35
10
ответов

Почему избегают заключительного ключевого слова?

В Java, там когда-нибудь случай для разрешения неабстрактного класса быть расширенным? Это всегда, кажется, указывает на плохой код, когда существуют иерархии классов. Вы соглашаетесь, и почему / почему нет?
вопрос задан: 6 February 2009 11:10
10
ответов

Наследование и Полиморфизм - Простота использования по сравнению с Чистотой

В проекте наша команда использует списки объектов для выполнения массовых операций на наборах данных, которые должны все быть обработаны похожим способом. В частности, различные объекты идеально действовали бы то же...
вопрос задан: 21 September 2008 07:38
10
ответов

'Более свободный' ввод в C# путем разрушения дерева наследования

Вопрос, который я хочу задать, таким образом: разрушает дерево наследования (т.е. к большему количеству specialiased класса) из простительного абстрактного класса, или даже хорошая вещь или всегда это бедные...
вопрос задан: 17 September 2008 23:55