27
ответов

О каких функциях любое хорошее приложение должно заботиться о [закрытом] 'Дизайном'

Я знаю, что ответ по умолчанию, "он зависит", но я хочу знать список функций, от которого Вы работаете в разработке хорошего приложения. Я особенно интересуюсь функциями, которые должны быть...
вопрос задан: 15 April 2009 11:38
10
ответов

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

Действительно ли желательно обнулить - в на дизайне компонента или архитектуре программного обеспечения с производительностью в памяти? То, что я имею в виду, как готовый должен дизайн/архитектура быть к используемому в производительности-...
вопрос задан: 10 October 2009 15:52
9
ответов

Что является примером принципа подстановки Лискова?

Я слышал, что принцип замещения Лискова (LSP) является фундаментальным принципом объектно-ориентированного проектирования. Что это такое и каковы некоторые примеры его использования?
вопрос задан: 1 September 2017 15:57
8
ответов

Каковы значение и обоснование позади Открываться/Закрывать Principle?

Открываться/Закрывать Principle указывает, что объекты программного обеспечения (классы, модули, и т.д.) должны быть открыты для расширения, но закрытые для модификации. Что делает это означает, и почему это важный принцип...
вопрос задан: 3 September 2017 13:20
7
ответов

Каков список Шаблонов и Принципов, которые должен знать программист?

Я кодировал в течение нескольких лет и все еще чувствую, что мое знание не достаточно широко для становления профессионалом. Я изучил некоторые книги, связанные с шаблонами разработки, но я знаю, что существуют многие другие....
вопрос задан: 22 January 2012 11:56
5
ответов

Принцип замены Лисков применяется к подтипу, который наследовался абстрактному классу?

свободно разговор, принцип замены Лисков указывает, что производный класс может быть заменой вместо базового класса, не влияя на пользователя. В случае, когда базовый класс является кратким обзором...
вопрос задан: 21 May 2010 23:21
5
ответов

(Программирующий к интерфейсу v/s работающий с реальным классом), когда существует всего один реальный класс

В компоненте OO, когда Вы имеете только одну реализацию в наличии для класса и того класса, не 'публикуется' к другим компонентам, это все еще желательный, чтобы иметь интерфейс и работу с...
вопрос задан: 8 September 2009 16:24
4
ответа

Каково обоснование позади Интерфейсного Принципа Сегрегации?

Интерфейсный принцип сегрегации (ISP) говорит, что многие клиент определенные интерфейсы лучше, чем один интерфейс общего назначения. Почему это важно?
вопрос задан: 3 September 2017 13:31
4
ответа

Действительно ли нажатие Ajax является аберрацией протокола HTTP?

Разработайте изящную архитектуру Паба-Sub в web-oriented-apps, реальная проблема. Хотя существуют некоторые очень интересные решения с помощью длинных соединений опроса (например, Комета) и повторяющиеся тайм-ауты (...
вопрос задан: 22 February 2010 23:28
3
ответа

Конкретные Типы или Интерфейсы для типов возврата?

Сегодня я пришел к фундаментальному парадоксу объектного стиля программирования, конкретных типов или интерфейсов. Что является лучшими выборами для типа возврата метода: конкретный тип или интерфейс? В большинстве...
вопрос задан: 23 May 2017 12:25
3
ответа

Принцип замены Лисков - никакие переопределяющие/виртуальные методы?

Мое понимание принципа замены Лисков - то, что некоторое свойство базового класса, который верен или некоторое реализованное поведение базового класса, должно быть верным для производного класса также....
вопрос задан: 17 October 2010 13:59
3
ответа

Совет UI: как разработать форму с большим количеством [закрытых] данных

Я переписываю приложение, которое является инструментом ввода данных. Существующее приложение находится в Доступе и состоит из формы с несколькими сетками с каждой сеткой, содержащей много столбцов, который требует, чтобы пользователь прокрутил...
вопрос задан: 16 July 2009 18:19
3
ответа

Соответствует ли образец в Scala принципу Open / Closed?

Если я добавляю новый класс case, означает ли это, что мне нужно выполнить поиск по всему коду сопоставления с образцом и выяснить, где новый класс должен обрабатываться? Я недавно изучал язык, и ...
вопрос задан: 18 February 2009 23:41
2
ответа

Дизайн пользовательского интерфейса механизмов правил

На работе у нас есть механизмы оптимизации, и одни из исходных данных, используемых этими механизмами, являются бизнес-правилами, которые мы создаем и редактируем с собственным редактором правила. Эти правила имеют наше собственное...
вопрос задан: 23 May 2017 10:30
1
ответ

Почему стоит выбирать Struct Over Class?

Поэкспериментируя со Swift, исходя из фона Java, почему вы хотите выбрать Struct вместо Class? Похоже, что это одно и то же, а Struct предлагает меньше функциональности. Зачем ...
вопрос задан: 31 October 2017 16:33
0
ответов

Что является примером принципа единой ответственности? [закрыто]

Может кто-нибудь привести пример Принципа единой ответственности? Я пытаюсь понять, что на практике означает, что класс несет единую ответственность, так как боюсь, что я, возможно, сломаюсь ...
вопрос задан: 3 September 2017 13:17
0
ответов

Следует ли применять объектно-ориентированные принципы в процедурных языках?

Я знаю, что в принципе можно превратить даже процедурные языки, такие как C или MATLAB, в объектно-ориентированные. Этот вопрос довольно хорошо обсуждался здесь и здесь. Что я обнаружил ...
вопрос задан: 23 May 2017 12:26
0
ответов

Справка по UML Принципы проектирования C #

Кто-нибудь, пожалуйста, укажите значение приведенного ниже графика: Какова связь между PolicyLayer и PolicyServiceInterface Какая связь между PolicyServiceInterface и ...
вопрос задан: 23 May 2017 11:53
0
ответов

Не одобряется ли динамическое добавление атрибутов в Python?

В Python вы можете назначить произвольный атрибут извне определяющего класса: class Profile (models.Model): user = models.OneToOneField (User) name = models.CharField (max_length = 140) p = ...
вопрос задан: 23 May 2017 10:34
0
ответов

Очень распространенный паттерн C #, который нарушает очень фундаментальный принцип ООП

Вот очень простой вопрос, который меня все еще очень беспокоит. :Почему сейчас широко принято, чтобы класс возвращал ссылку на свой закрытый член через метод доступа? Разве это не...
вопрос задан: 28 May 2014 17:52
0
ответов

Паттерны проектирования UOM (единицы измерения)

Ищем общие принципы паттернов проектирования в отношении хранения и преобразования известных значений (т.е. метров в футы). Мне не повезло, поэтому я что-то упускаю. Предполагая, что многие ...
вопрос задан: 28 July 2012 17:51
0
ответов

Шаблон для изменения наблюдаемого объекта родительской модели представления из дочерней

У меня настроена структура объекта родительской-дочерней модели представления, и мне нужно обновить наблюдаемую родительскую модель из дочерней. В основном я придумал два шаблона для этого:1) Передать ссылку на...
вопрос задан: 4 April 2012 04:41
0
ответов

Вызов свойства переменной напрямую против getter / setters - OOP Design

Я знаю, что это, вероятно, субъективно, но я прочитал эту страницу оптимизации от Google для PHP, и они предлагают использовать свойство переменной напрямую, без необходимости использования методов получения и установки. Понятно, что я ...
вопрос задан: 2 June 2011 13:47
0
ответов

Вопрос API REST о том, как максимально эффективно обрабатывать коллекции, при этом соблюдая принципы REST

Я новичок в REST, но, насколько я понял, я понимаю, что следующий URL соответствует принципам REST. Ресурсы расположены следующим образом: /user//library/...
вопрос задан: 31 May 2011 17:04
0
ответов

Закрытие файла после File.Create [дубликат ]

Я проверяю, существует ли файл с if (! File.Exists (myPath)) {File.Create (myPath); или массивы? [закрыто] Во многих проектах, над которыми я работаю, всякий раз, когда мне нужно вернуть коллекцию только для чтения, я использую интерфейс
вопрос задан: 1 March 2011 15:45
0
ответов

Использует ли Java instanceOf, совместимый с «программой для принцип дизайна интерфейса?

Как вы знаете, принцип проектирования «программа к интерфейсу» в целом предпочитает супертипы, а не конкретные типы или реализации. Соответствует ли это принципу использования instanceof в Java ...
вопрос задан: 11 February 2011 21:40
0
ответов

Максимальное количество операций !

Существует ли какое-либо руководство по проектированию количества видов деятельности, которое может иметь приложение? Если существует ограничение, какое было бы идеальное количество действий, которое можно связать в приложении Android.
вопрос задан: 31 August 2010 11:03
0
ответов

Возврат нового Объекта по сравнению с изменением того передал в в качестве параметра

Я столкнулся со следующей частью кода во время обзора кода. Моя интуиция говорит мне, что это не следует за надлежащим ООП. Я думаю, что вместо этого метод LoadObject должен возвратить новое...
вопрос задан: 11 August 2010 20:41