9
ответов

Это сбивает с толку для вызова этого класса “фабрикой”?

Мое понимание фабрики - то, что она инкапсулирует инстанцирование реальных классов, что все наследовали общий абстрактный класс или интерфейс. Это позволяет клиенту быть отделенным от процесса...
вопрос задан: 16 November 2009 23:44
9
ответов

Лучший шаблон разработки для соединений таблицы базы данных

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

Классы объекта, отделенные от LINQ до поставщика SQL для реализации шаблона Репозитория. Как?

Я просмотрел шаблон Репозитория, и я распознал некоторые идеи, что я использовал в прошлом, которое заставило меня чувствовать себя хорошо. Однако теперь я хотел бы записать приложение, которое будет использовать это...
вопрос задан: 4 October 2009 02:21
9
ответов

Разработка лучшего API?

Что лучшие практики и шаблоны должны сопровождаться для разработки API? Как достигнуть реализации, скрывающей лучший способ (C++ / Java)? Разработка API, которые универсальны по своей природе? Любая ссылка...
вопрос задан: 14 September 2009 15:22
9
ответов

Как использовать атрибуты C#-like в C++

Я рассматриваю использование C++ для персонального проекта. Я хотел бы сделать это независимым от платформы (не Моно, так как некоторые платформы еще не поддерживают его), и вот почему я рассмотрел C++. Я...
вопрос задан: 28 July 2009 10:44
9
ответов

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

Я прочитал много книг по разработке программного обеспечения, и все больше я задаюсь вопросом, делает ли то, что я узнал о разделении беспокойства между бизнес-объектом и сериализацией, меня более продуктивным. Я...
вопрос задан: 4 July 2009 17:10
9
ответов

Выборка кода Singleton, вопрос интервью

У меня был другой вопрос об интервью. Я думал, что это было глупо, но возможно существует что-то, что я пропускаю. Вопрос, который задают, который GoF копируют это, (ответ: одиночный элемент), и, если существуют какие-либо проблемы...
вопрос задан: 24 June 2009 14:24
9
ответов

Шаблонный класс или абстрактный базовый класс?

Если я хочу сделать класс адаптируемым, и позволить выбрать различные алгоритмы из внешней стороны - какова лучшая реализация в C++? Я вижу главным образом две возможности: Используйте краткий обзор...
вопрос задан: 8 May 2009 08:44
9
ответов

DRY по сравнению с “предпочитает включение по наследованию”, [закрытому]

Существует общее правило дизайна OO, что необходимо смоделировать, - отношения с помощью наследования и имеет - отношения с помощью включения/агрегирования и передачи/делегации. Это далее...
вопрос задан: 1 May 2009 22:27
9
ответов

Что Ваш порог должен использовать фабрику вместо конструктора для создания объекта?

Что Ваш порог должен использовать фабрику вместо конструктора для создания объекта? Вы всегда используете фабрику. Вы используете фабрики, только если у Вас есть инвариантные проверки кроме проверки пустые указатели. Вы...
вопрос задан: 28 January 2009 22:51
9
ответов

Шаблоны разработки реляционной базы данных?

Шаблоны разработки обычно связываются с объектно-ориентированным проектированием. Есть ли шаблоны разработки для создания и программирования реляционных баз данных? Много проблем, конечно, должны иметь допускающие повторное использование решения. Примеры.
вопрос задан: 10 October 2008 13:09
9
ответов

Используя события, а не исключения для реализации обработки ошибок

Я работаю над некоторым кодом, который использует шаблон в его бизнесе и уровнях данных, который использует события для передачи сигналов об ошибках, например, ресурсе = AllocateLotsOfMemory (); если (SomeCondition ()) {OnOddError (новый...
вопрос задан: 29 September 2008 14:22
9
ответов

Нулевая мертвая блокировка SQL дизайном - какие-либо шаблоны кодирования?

Я встречаюсь с очень нечастыми все же раздражающими мертвыми блокировками SQL на.NET 2,0 веб-приложения, работающие сверху SQL Server MS 2005. В прошлом мы имели дело с мертвыми блокировками SQL в очень эмпирическом...
вопрос задан: 21 September 2008 18:51
8
ответов

Что такое антишаблон?

Я изучаю шаблоны и антишаблоны. У меня есть четкое представление о шаблонах, но я не получаю антишаблоны. Определения от сети и Википедии смущают меня много. Может кто-либо объяснять мне в...
вопрос задан: 5 November 2018 20:05
8
ответов

Каковы приложения реального мира шаблона "одиночка"?

Дубликат На шаблонах разработки: Когда я должен использовать одиночный элемент? Singleton класса {частный статический экземпляр Singleton; частная Singleton () {} общедоступный статический Экземпляр Singleton {...
вопрос задан: 25 February 2018 14:06
8
ответов

Служебные классы являются злыми? [закрытый]

Я видел этот поток, Если класс "Утилит" является злым, куда я помещаю свой общий код? и мысль, почему служебные классы являются злыми? Позволяет говорят, что у меня есть модель предметной области, которая является десятками классов...
вопрос задан: 21 August 2017 19:36
8
ответов

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

Кажется, что фраза "Преждевременная Оптимизация" является модным словечком дня. По некоторым причинам программисты iPhone в особенности, кажется, думают о предотвращении преждевременной оптимизации как превентивная цель...
вопрос задан: 23 May 2017 12:30
8
ответов

Статические классы в c#

В ответе на этот вопрос (https://stackoverflow.com/questions/352317/c-coding-question#352327), это получило меня удивление... Есть ли любая опасность в оценке статического класса, как являющегося эквивалентным не-...
вопрос задан: 23 May 2017 11:49
8
ответов

Да.. Я знаю.. Я - простак.. Таким образом, что такое Singleton?

Я попытался несколько раз понять, какова Singleton. Возможно, я просто слишком визуален.. так может любой ломать его на простой аналогии. Подобные Сообщения: Различные способы инициализировать одиночные элементы...
вопрос задан: 23 May 2017 11:45
8
ответов

Используйте оператор LIKE в части ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ

Могут/Должны я использую ПОДОБНЫЕ критерии в качестве части ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ при создании хранимой процедуры / запрос? Я не уверен, что спрашиваю правильную вещь, таким образом позвольте мне объяснить. Я создаю процедуру, которая идет в...
вопрос задан: 3 August 2016 19:05
8
ответов

состояние возврата шаблона "команда"

После того как у меня была дискуссия о дизайне относительно шаблона "команда". Моя коллега заявила, что объект команды не должен возвращать состояние (успешный, неудачный, и почему) после .execute () метод...
вопрос задан: 2 August 2016 15:02
8
ответов

Как я мог улучшить этот код C++

Я хочу Ваше предложение на следующем псевдокоде. Предложите, как я мог улучшить его, мог ли я использовать некоторые шаблоны разработки.//я получаю строку, содержащую: идентификационная операция...
вопрос задан: 22 March 2016 01:24
8
ответов

Пример реального мира стратегической модели

Я читал о принципале OCP и как использовать стратегическую модель для выполнения этого. Я собирался попытаться объяснить это нескольким людям, но единственный пример, о котором я могу думать...
вопрос задан: 3 February 2016 16:21
8
ответов

Когда нам нужен шаблон декоратора?

Когда необходимо использовать шаблон декоратора? Если возможно, приведите пример из реальной жизни, который хорошо подходит для шаблона.
вопрос задан: 15 January 2016 13:46
8
ответов

Разница между статическим классом и одноэлементным шаблоном?

Какая реальная (то есть практическая) разница существует между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без создания экземпляров, оба предоставляют только один «Экземпляр», и ни один из них не является потоком -...
вопрос задан: 15 November 2015 15:02
8
ответов

ТВЕРДЫЕ принципы действительно тверды?

Шаблон разработки, который обозначает первая буква в этом акрониме, является Единственным Принципом Ответственности. Вот кавычка: единственный принцип ответственности указывает, что каждый объект должен иметь...
вопрос задан: 29 October 2014 13:51
8
ответов

Какое безопасное с точки зрения типов перечисление в C++ Вы Используете?

Это общеизвестно, что встроенные перечисления в C++ не безопасны с точки зрения типов. Я задавался вопросом, какие классы, реализовывая безопасные с точки зрения типов перечисления используются там... Я сам использую следующий "велосипед", но эт
вопрос задан: 16 June 2014 20:37
8
ответов

Надлежащий способ отобразить всплывающие окна с помощью WPF M-V-VM шаблон

У меня был вопрос об обязанностях VM когда дело доходит до всплывающих окон. Когда приложение выталкивает окно сообщения или некоторое диалоговое окно (с MVVM), две опции, которые мы имеем: помещение UI (...
вопрос задан: 24 January 2014 15:11
8
ответов

Потрясающий Код C# для изучения шаблонов разработки и лучших практик от? [закрытый]

Кто-либо знает какой-либо открытый исходный код c#/asp.net проекты, которые хорошо документируются, используют шаблоны разработки соответственно и содержат лучшие практики? Я хочу прочитать высококачественный код, извлечь уроки из него и применить его...
вопрос задан: 24 April 2013 15:07
8
ответов

Различные способы реализовать 'грязную [закрытую] функциональность '-флага

Почти каждый программист сделал это однажды в его жизни: установка некоторого флага, если измененное значение переменной. Всегда существует много свойств, и Вы хотите отслеживать, если что-то изменилось в свойстве в...
вопрос задан: 5 December 2012 01:11