16
ответов

состав в ООП, какой из них правильный? [Дубликат]

Я видел две реализации в Java, и объявляют, что они реализуют концепцию композиции в ООП. Первый: Интерфейс B {public method B1 () {...}} Класс A реализует ...
вопрос задан: 28 June 2010 16:38
16
ответов

Автореализованные методы считывания и методы set по сравнению с общедоступными полями

Я вижу много примера кода для классов C#, который делает это: общедоступный класс Точка {общедоступный интервал x {добирается; набор;} общедоступный интервал y {добираются; набор; }} Или, в более старом коде, том же с явным частным...
вопрос задан: 3 June 2010 02:09
16
ответов

DoSomethingToThing (Вещь n) по сравнению с Вещью. DoSomething ()

Что определяют факторы, какой подход является более соответствующим?
вопрос задан: 4 April 2010 05:00
16
ответов

Есть ли что-то не так с классом со всеми статическими методами?

Я делаю обзор кода и столкнулся с классом, который использует все статические методы. Метод входа берет несколько аргументов и затем начинает называть другие статические методы, проводящие все или часть из...
вопрос задан: 18 March 2010 14:44
16
ответов

Для C/C++, Когда выгодно не использовать Объектно-ориентированное программирование?

Я пробую всегда для вмещения всего в методологию ООП, когда я кодирую в C/C++. Но я понимаю, что должен не всегда вызывать все в эту форму. Для чего некоторые профессионалы/недостатки...
вопрос задан: 10 November 2009 05:04
16
ответов

ООП злоупотребляют в университетах? [закрытый]

Я запустил свой колледж два года назад, и с тех пор я продолжаю слышать, "разрабатывают Ваши классы сначала". Я действительно иногда спрашиваю меня, должен мое решение быть набором объектов во-первых! Некоторые говорят...
вопрос задан: 21 July 2009 22:58
16
ответов

Внедрение зависимости должно произойти за счет Инкапсуляции?

Если я понимаю правильно, типичный механизм для Внедрения зависимости должен ввести или через конструктора класса или через общественную собственность (член) класса. Это представляет...
вопрос задан: 28 June 2009 16:13
16
ответов

Который на первом месте - Интерфейс или [закрытый] Класс

Во время процесса разработки новых возможностей в Вашем программном обеспечении, каким процессом является Дизайн лучшей практики Интерфейс, который реализует Класс. Запись Класса и извлечение Интерфейса...
вопрос задан: 13 March 2009 17:54
16
ответов

Надлежащий Входящий в систему контекст ООП

Вот проблема, я боролся с тем, с тех пор, как я сначала начал изучать объектно-ориентированное программирование: как нужно реализовать регистратор в "надлежащем" коде ООП? Этим я имею в виду объект, который имеет...
вопрос задан: 26 October 2008 22:38
15
ответов

Структура как объекты в Java

Это - полностью против Java способ создать структуру как объекты? класс SomeData1 {общедоступный интервал x; общедоступный интервал y;} я вижу класс со средствами доступа и мутаторами, являющимися большим количеством Java как...
вопрос задан: 1 November 2018 21:32
15
ответов

Вид силы тяжести: действительно ли это возможно программно? [закрытый]

Я думал недавно при использовании Объектно-ориентированного проектирования в алгоритме сортировки. Однако я не смог найти надлежащий способ даже прибыть ближе в создание этого алгоритма сортировки, который делает...
вопрос задан: 10 September 2017 05:38
15
ответов

В чем разница между классами mixin и стандартным множественным наследованием в python [duplicate]

У Python есть возможность сделать множественное наследование, я недавно узнал о методе использования mixins. Мой вопрос: как микшины отличаются от стандартного множественного наследования в Python? Я привык к ...
вопрос задан: 25 March 2016 16:16
15
ответов

Каковы преимущества интерфейса Iterator в Java?

Я просто узнал о том, как Платформа Наборов Java реализует структуры данных в связанных списках. Из того, что я понимаю, Итераторы являются способом пересечь через объекты в структуре данных такой...
вопрос задан: 22 February 2014 22:09
15
ответов

Лучшее изучение направляет в Объектно-ориентированное программирование от C? [закрытый]

Что является оптимальным маршрутом для движения для изучения ООП, если Вы сделали некоторое программирование в C. Мое намерение было первым, чтобы взять естественный прыжок и "инкремент с один" и пойти для Stroustrup. Но так как я получил мой...
вопрос задан: 28 August 2013 14:32
15
ответов

Определение ООП для нового [закрытого] программиста

В обучении первого языка кому-то без программирования фона мне нелегко определять ООП несмотря на то, что я предпочитаю ООП, как я могу определить ООП кому-то с мало (или нуль)...
вопрос задан: 26 August 2013 17:27
15
ответов

Что более важно, тестируемость кода или соблюдение принципов ООП? [закрытый]

Моя эволюция команд TDD включает то, что, кажется, отклонения от традиционного ООП. При отодвигании от классов, которые являются сам достаточны, Мы все еще инкапсулируем данные в соответствующих случаях. Но чтобы к...
вопрос задан: 5 April 2012 13:33
15
ответов

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

Почему мы должны сделать конструктора частным в классе? Поскольку нам всегда нужен конструктор для общественности.
вопрос задан: 14 January 2010 08:49
15
ответов

Это - плохая практика, чтобы заставить метод set возвратить “это”?

Действительно ли это - хорошая или плохая идея заставить методы set в Java возвратить "это"? государственный служащий setName (Имя строки) {this.name = имя; возвратите это;} Этот шаблон может быть полезным, потому что тогда можно объединить в це
вопрос задан: 27 August 2009 17:33
15
ответов

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

Я понимаю много преимуществ обеспечения интерфейса для доступа к членам класса косвенно. Мой вопрос: не то, что уже что-то можно выполнить на примерно любом языке OO...
вопрос задан: 20 June 2009 03:18
15
ответов

Каково различие между процедурной программой и объектно-ориентированной программой? [закрытый]

Я довольно плохо знаком с программированием, но я читал некоторые интересные обсуждения StackOverflow о различных подходах программирования. Я все еще не на 100% ясен на том, между чем различие...
вопрос задан: 10 February 2009 07:40
15
ответов

На языке OO, что Вы называете своим классом, который содержит Основной метод? [закрытый]

Например, в C# или Java, у Вас всегда есть основное (), метод раньше получал Ваше выполнение программы. Что Вы называете классом, в котором это находится? Некоторыми идеями, которые я использовал бы, просто будет "Программа" или название...
вопрос задан: 20 January 2009 16:43
15
ответов

Когда Объектно-ориентировано не правильное решение? [закрытый]

Я встретился в последнее время с некоторыми мнениями, говоря, что Объектно-ориентированное проектирование / программирование не должно всегда использоваться. Вы знаете некоторые примеры использования, которые не будут извлекать выгоду из и разве использов
вопрос задан: 30 October 2008 20:14
15
ответов

Рекомендации для того, как сделать [закрытый] дизайн ООП

Я нахожу, что каждый раз, когда я начинаю писать приложение в Java/C#, вещи начинаются хорошие, но со временем, поскольку приложение становится более сложным, это просто становится все более сложным. Я узнал факт...
вопрос задан: 29 October 2008 17:52
15
ответов

Оценка экспрессии и ходьба по дереву с использованием полиморфизма? (аля Стив Йегге)

Этим утром я читал книгу Стива Йегге «Когда полиморфизм терпит неудачу», когда я сталкивался с вопросом, который его коллега задавал потенциальным сотрудникам, когда они приходили на собеседование в Amazon. ...
вопрос задан: 31 August 2008 20:18
14
ответов

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

Я в настоящее время работаю над простой игрой в Java с несколькими различными режимами. Я расширил основной Игровой класс для помещения основной логики в других классах. Несмотря на это, основной игровой класс тих...
вопрос задан: 9 October 2018 22:49
14
ответов

Почему java.lang. Объект не абстрактен? [дубликат]

Возможный Дубликат: Java: Объяснение Класса объекта, не будучи объявленным краткий обзор, Почему Класс объекта, который является базовым классом их всех в Java, не абстрактном? У меня был этот вопрос для...
вопрос задан: 23 May 2017 11:47
14
ответов

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

Почему предпочитаешь композицию наследству? Какие компромиссы существуют для каждого подхода? Когда следует выбирать наследование над композицией?
вопрос задан: 22 March 2017 16:23
14
ответов

Кодирование руководств: Как Вы разделяете свои большие исходные файлы?

Проект я продолжаю работать, только что поразил 4 200 строк в основном файле C#, который заставляет IntelliSense занимать несколько секунд (иногда приблизительно до 6) для ответа, во время которого запирается Visual Studio. Я'...
вопрос задан: 13 January 2017 16:47
14
ответов

Существует ли преимущество разделения свойств между построенной функцией и ее прототипом? [Дубликат]

Я пытаюсь получить лучшее понимание оо-кодирования в JS. Поэтому я понимаю основную концепцию, что var a = new fun (); будет экземпляр объекта из функции, с прототипом функции ...
вопрос задан: 10 October 2015 17:19
14
ответов

Разность объектов, классов и экземпляров [duplicate]

В следующем примере: // class public class Person {private int id; private String name; индивидуальный возраст; // конструктор класса для создания экземпляра класса Person public (int id, ...
вопрос задан: 8 October 2015 16:07