13
ответов

Чистая структура OO по сравнению с производительностью sql

При программировании в PHP я всегда пытаюсь создать значимые 'модели' (классы), которые соответствуют таблицам в базе данных. Я часто встречаюсь со следующей проблемой: Предположение, что я создал базу данных...
вопрос задан: 22 July 2009 13:39
13
ответов

Если у меня есть ограниченное время для изучения нескольких шаблонов разработки, которые я должен учиться?

Если у меня есть ограниченное время, но я хочу начать изучать несколько шаблонов разработки, которые я должен учиться сначала?
вопрос задан: 24 May 2009 02:52
13
ответов

Что такое лучший дизайн?

У меня есть следующий класс: класс Пользователь {государственная функция setName ($value) {...} Государственная функция setEmailAddress ($value) {...} Государственная функция setUsername ($value) {...} Государственная функция...
вопрос задан: 8 April 2009 17:38
13
ответов

Введение краткости в C# / Java

Фон В настоящее время, если я хочу создать новый объект в C# или Java, я ввожу что-то подобное следующему: Список <интервал> listOfInts = новый Список <интервал> ();//C# ArrayList <Строка>...
вопрос задан: 8 April 2009 17:33
13
ответов

Что такое неизменность и почему я должен волноваться об этом?

Я прочитал несколько статей о неизменности, но все еще не следую за понятием очень хорошо. Я сделал поток на здесь недавно, который упомянул неизменность, но поскольку это - тема сам по себе, я...
вопрос задан: 7 March 2009 23:47
13
ответов

Существует ли эмпирическое правило для того, когда кодировать статический метод по сравнению с методом экземпляра?

Я изучаю Java (и ООП) и хотя это могло бы не важный для того, где я в прямо сейчас, я задавался вопросом, раз так мог совместно использовать некоторые распространенные ошибки или хорошие методы дизайна.
вопрос задан: 23 January 2009 23:57
13
ответов

Кто-либо может дать мне пример злоупотребивших шаблонов разработки?

Я слышал и читал о случаях, когда люди столкнулись со случаями злоупотребивших шаблонов разработки. Хорошо, неправильно используемые шаблоны разработки являются понятным явлением. То, что это на самом деле означает, злоупотребило...
вопрос задан: 21 January 2009 19:08
13
ответов

Вы помещаете свои вычисления на Ваши наборы, или Ваш добирается.

который лучше??? общедоступный класс Порядок {частный двойной _price; частный двойной _quantity; общественность удваивается, TotalCash {добираются {возвращают _price * _quantity; }} или общественность...
вопрос задан: 15 January 2009 05:06
13
ответов

Вопрос о дизайне: Номеронабиратель PhoneNumber или PhoneNumber набирает себя по телефону?

Это повторно отправляется от чего-то, что я отправил на группе Yahoo! DDD. При прочих равных условиях Вы пишете phone.dial (phoneNumber) или phoneNumber.dialOn (телефон)? Следует иметь в виду возможные будущие требования...
вопрос задан: 16 September 2008 01:41
13
ответов

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

Каковы могут быть причины препятствовать тому, чтобы класс был наследован? (например, использование, изолированное на c# классе) Прямо сейчас, я не могу думать ни о ком.
вопрос задан: 23 August 2008 21:50
12
ответов

Что такое полиморфизм, для чего он нужен и как он используется?

Что такое полиморфизм, для чего он нужен и как он используется?
вопрос задан: 22 March 2019 15:22
12
ответов

Классы. Какой смысл?

Я довольно плохо знаком с ООП в PHP, я сделал несколько основных сценариев, но ничто впечатляющее. Все, что я действительно взял от него, - то, что это, вероятно, было бы легче, просто делают набор из функций и...
вопрос задан: 10 September 2017 04:35
12
ответов

Что такое абстрактный тип данных в объектно-ориентированном программировании?

Что такое абстрактный тип данных в объектно-ориентированном программировании? Я прошел Wiki для этой темы, но я все еще неясен об этом. Кто-то мог разъясниться?
вопрос задан: 9 August 2017 02:40
12
ответов

Как я повреждаю свои процедурные привычки кодирования? [закрытый]

Я недавно прочитал интересный комментарий к связанному с ООП вопросу в который один пользователь, которому возражают против создания класса "менеджера": удалите менеджера по слову из своего словаря при разговоре...
вопрос задан: 23 May 2017 12:01
12
ответов

Allen Holub записал, что “Вы никогда не должны использовать, добираются/функции множества”, он корректен? [дубликат]

Allen Holub записал следующее, у Вас не может быть программы без некоторой связи. Тем не менее, можно значительно минимизировать связь по-рабски после OO (объектно-ориентированные) предписания (большинство...
вопрос задан: 23 May 2017 01:53
12
ответов

Невозможно прочитать свойство Undefined & hellip; Имя функции обратного вызова addEventListener находится в переменной как строковый литерал [дубликат]

Мне нужно, чтобы функции обратного вызова addEventListener ObjectOne.featureChanged были функциями, специфичными для ObjectTwo-, для динамического кода. Настройка функций обратного вызова в EventListener ...
вопрос задан: 22 March 2017 17:12
12
ответов

Полиморфизм по сравнению с переопределением по сравнению с перегрузкой

С точки зрения Java, когда кто-то спрашивает: что такое полиморфизм? Перегрузка или переопределение были бы приемлемым ответом? Я думаю, что существует немного больше к нему, чем это. ЕСЛИ у Вас была абстрактная основа...
вопрос задан: 28 October 2016 21:18
12
ответов

Кавычке было нужно: использование Препроцессора является плохой практикой OO

Я полагаю, что использование директив препроцессору как #if UsingNetwork является плохой практикой OO - другие коллеги не делают. Я думаю, когда с помощью контейнера МОК (например, Spring), компоненты могут быть легко...
вопрос задан: 8 July 2016 15:38
12
ответов

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

Я тестировал универсальное программирование на Java. Вот фрагмент моего кода: public class Vehicle & lt; T extends Style & gt; {private T make; private String color; частный год; ...
вопрос задан: 26 May 2016 16:15
12
ответов

Почему я не могу вывести значения этого объекта? [Дубликат]

Мне нужно добавить произвольно сгенерированное число в состояние объекта, отслеживая, где в массиве объект находится по счету (acc_count), который записывается в текстовый файл каждый раз, когда добавляется новый объект ...
вопрос задан: 26 May 2016 16:15
12
ответов

Попытка вызвать виртуальный метод & hellip; по ссылке на нулевой объект [Android Studio] [дубликат]

У меня есть код для установки моего ProgressBar со значением в другом классе, но он не запускается. мне нужно установить мой прогрессбар с помощью monsterHP, тогда если монстрHP ниже 0, он сбросит монстр hp и ...
вопрос задан: 26 May 2016 16:15
12
ответов

Может ли динамический полиморфизм обеспечить большую гибкость, чем статический полиморфизм при написании на Java? [Дубликат]

Насколько я понимаю, динамический полиморфизм позволяет переопределять методы с разными доходами, поэтому наследования могут приводить к различным ответам на основе подкласса. Такие, которые объясняются в Прабхакаре ...
вопрос задан: 14 March 2015 00:16
12
ответов

Объектно-ориентированное программирование - беспорядок дизайна класса

Я пытаюсь перенести голову вокруг объектно-ориентированного программирования. Мое понимание - то, что у нас есть объекты, таким образом, мы можем разработать наши программы для зеркального отражения реальных объектов. Давайте возьмем иерархию классов:...
вопрос задан: 16 July 2012 14:50
12
ответов

Обмануть единичное наследование в Java?

Я услышал, что существует способ обмануть единичное наследование и реализовать множественное наследование в Java. Кто-либо знает, как реализовать это (с использованием интерфейса)? Только из любопытства ;-)
вопрос задан: 13 May 2012 02:48
12
ответов

Основные понятия в ООП

Меня когда-то спросили в интервью, 'Каковы 3 основных понятия ООП?'. Я ответил путем высказывания что, по-моему, было 4, которые являются следующие: Полиморфизм Абстракции Инкапсуляции Наследования...
вопрос задан: 30 April 2012 08:53
12
ответов

Большие Операторы переключения: Плохое ООП?

Я всегда имел мнение, что большие операторы переключения являются признаком плохого дизайна ООП. В прошлом я прочитал статьи, которые обсуждают эту тему, и они обеспечили altnerative базирующееся ООП...
вопрос задан: 16 April 2011 16:19
12
ответов

Как я могу улучшить свое Объектно-ориентированное программирование?

Я понимаю процедурное программирование (хорошо, кто не делает), и хотят получить хорошее понимание ООП и после этого функциональный. Я - просто человек, увлеченный своим хобби, таким образом, это возьмет мне возраст и день, но его забава...
вопрос задан: 10 January 2011 07:50
12
ответов

Почему придерживаются получать-набора и не car.speed () и car.speed (55) соответственно?

Кроме однозначной ясности, почему должен, мы придерживаемся: car.getSpeed () и car.setSpeed (55), когда это могло использоваться также: car.speed () и car.speed (55) я знаю, что получают () и устанавливают (), полезны для...
вопрос задан: 3 November 2010 16:40
12
ответов

использование частного ключевого слова

Я плохо знаком с программированием. Я изучаю Java теперь, существует что-то, что я не действительно уверен, что использование частных. Почему программист установил переменную, как частный затем пишут, метод считывания и метод set к доступу...
вопрос задан: 19 October 2010 21:19
12
ответов

Как Вы определяете Единственную Ответственность?

Я знаю о "классе, имеющем единственную причину измениться". Теперь, что это точно? Есть ли некоторые запахи/знаки, которые могли сказать, что класс не несет единственную ответственность? Или мог реальный ответ...
вопрос задан: 17 October 2010 14:07