5
ответов

Как реализовать сериализацию в C++

Каждый раз, когда я должен для сериализации объектов в программе C++, я отступаю к этому виду шаблона: класс, сериализуемый {общественность: статичный сериализуемый *десериализовывают (istream &is) {...
вопрос задан: 27 November 2009 18:03
5
ответов

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

Делает любой знает о любых установленных лучших практиках для выполнения служб Windows (в моем случае, разработанном в.NET) таким образом, что они (автоматически) заменят правильно к другому серверу, для высоко...
вопрос задан: 18 November 2009 20:30
5
ответов

Круговые зависимости объявлений

Я пытаюсь реализовать пример шаблона "посетитель", но я испытываю затруднения из-за проспекта dependecies объявлений классов. Когда я делаю предописание класса Посетитель, классы Россия и Англия...
вопрос задан: 17 November 2009 16:52
5
ответов

Шаблон разработки для фильтрации набора объектов?

Вообразите типичный тип приложения, где у Вас есть список объектов с различными свойствами. Например, структурный вид с 100 объектами, каждый имеющий имя, оценку, rank-within-the-hottest-items-on-the-...
вопрос задан: 26 October 2009 21:59
5
ответов

Методы создания фабрики, всегда статичные?

Это - общее место для классов фабрики, чтобы быть статическими, и методами фабрики быть статичным также. Сделал GOF в книге Шаблонов разработки, когда-либо предусматривают, что фабрики и их методы ДОЛЖНЫ быть статичными в...
вопрос задан: 15 October 2009 08:25
5
ответов

Delphi: хорошая модель / стратегия для представления <-> синхронизация модели

В наши дни много говорят о модели-представлении-контроллере, модели-представлении-представлении, модели-представлении-представителе и так далее. Что вы считаете лучшим шаблоном для использования с Delphi и без данных ...
вопрос задан: 14 October 2009 15:53
5
ответов

Python: использует “.. % (var) s..” Местные жители % () хорошая практика?

Я обнаружил этот шаблон (или антишаблон), и я очень доволен им. Я чувствую, что это является очень гибким: пример определения (): возраст =... называет =... печатают "привет % (имя) s, Вы - % (возраст) s годы" %...
вопрос задан: 11 October 2009 11:36
5
ответов

Как запланировать [закрытый] проект

Я собираюсь начать проект главным образом с помощью C#, который включит коммуникацию клиента и сервера. Я задаюсь вопросом, как распланировать проект как это. Я обычно просто вскакиваю в меньшие проекты и...
вопрос задан: 24 September 2009 00:50
5
ответов

Атомарные свойства создания основ C#

Это было дано Microsoft как руководство по проектированию платформы, что свойства должны быть независимы друг от друга и не положиться на то, чтобы быть установленным в любом определенном порядке. Предположите, что у Вас есть треугольный класс...
вопрос задан: 11 September 2009 23:49
5
ответов

Высокоуровневые шаблоны разработки или не изобретение велосипед

Святой Грааль программирования должен решить проблему однажды и сделать непрерывное повторное использование того решения навсегда. И все же несмотря на мои максимальные усилия я нахожу, что часто переделываю знакомые проблемы...
вопрос задан: 7 September 2009 15:24
5
ответов

Шаблоны UI в JavaScript

Какие шаблоны UI Вы обычно используете в JavaScript? Шаблонами UI я означаю лучшие практики использоваться, чтобы создать и организовать UI, генерировал/управлял от JavaScript (кроме библиотек как jQuery или YUI)...
вопрос задан: 31 August 2009 10:26
5
ответов

Шаблон состояния: Как состояния объекта должны перейти, когда они вовлечены в сложные процессы?

У меня есть некоторые сомнения относительно следующей реализации шаблона состояния: у Меня есть объект Порядка. Для простоты давайте предположим, что она имеет количество, productId, цену и поставщика. Кроме того, существуют...
вопрос задан: 28 August 2009 04:27
5
ответов

Поиск самого изящного диспетчера кода

Я думаю, что проблема является довольно типичной. Вы имеете некоторую входную строку и должны вызвать функцию в зависимости от содержания строки. Что-то как переключатель () для строк. Думайте о командной строке...
вопрос задан: 19 August 2009 16:36
5
ответов

Вызовите Шаблон "одиночка" на Классе, реализовав Интерфейс

Я лучше объясняю вопрос с примером. У меня есть Интерфейсная Модель, которая может привыкнуть к данным доступа. Могут быть различные реализации Модели, которая может представить данные в различном...
вопрос задан: 30 July 2009 12:30
5
ответов

Уровень служб должен иметь доступ к HttpContext?

Я создаю приложение, которое примерно следует за шаблоном репозитория с уровнем служб на вершине, подобной ранним версиям Витрины Conery MVC. Я должен реализовать страницу, которая возвращает все...
вопрос задан: 22 July 2009 14:28
5
ответов

Вопрос об игровом дизайне OO

Я программирую простую игру в Java, но я пытаюсь сделать его правильно с хорошим чистым дизайном и никакими взломами. У меня есть два класса GamePanel, который получает щелчки и нажатия клавиш и Модель который...
вопрос задан: 17 July 2009 20:09
5
ответов

В Стратегической модели разве мы не можем сделать каждую стратегию как функцию, но не как класс?

В обычной Стратегической модели мы делаем каждую стратегию как класс. Не можем мы делать это функцией и просто присваивать ссылку на функцию, когда мы инстанцируем объекта и позволим вызову объектов это...
вопрос задан: 8 June 2009 09:36
5
ответов

Рассмотрите “доступное” ключевое слово в C#

Каковы Ваши мнения о том, как доступные объекты реализованы в .NET? И как Вы решаете повторяющуюся из реализации классов IDisposable? Я чувствую, что типы IDisposable не являются первыми-...
вопрос задан: 29 May 2009 07:12
5
ответов

ORM и слои

Извините за эту точку, являющуюся повсеместно здесь..., но я чувствую себя подобно собаке, преследующей мой хвост, и я все смущен в этой точке. Я пытаюсь видеть самый чистый способ разработать 3 разделенных на уровни решения (...
вопрос задан: 28 May 2009 22:51
5
ответов

Как Вы предотвращаете классы, становящиеся 'магнитами зависимости' и классами Бога? [закрытый]

В фактически каждом проекте я когда-либо продолжал работать, будут один или два класса со следующими свойствами: Чрезвычайно большой со многими многие участники и методы. Много других классов, наследовавшихся...
вопрос задан: 22 May 2009 21:39
5
ответов

Разве неправильно иметь статические и нестатические методы в том же классе?

Разве неправильно иметь статические и нестатические методы в том же классе?
вопрос задан: 16 May 2009 12:12
5
ответов

статический класс и одиночный элемент

Разве класс со всеми статическими участниками/методами не является своего рода одноэлементным шаблоном разработки? Есть ли какой-либо недостаток в особенности наличия таких классов? Подробное объяснение помогло бы.
вопрос задан: 6 April 2009 10:22
5
ответов

Как фабрика знает который тип объекта создать?

Я полагаю, что шаблон разработки метода фабрики подходит для того, что я пытаюсь сделать, но я не уверен, сколько ответственности (знание подклассов это создает) дать его. Пример использования...
вопрос задан: 31 March 2009 23:23
5
ответов

Когда включать название шаблона разработки в имя класса?

Во время моего последнего проекта я заметил, что это очень удобно, для включения названий шаблонов разработки в имена классов. Например: ContextLazyFactory RunOnceMediator ThirdPartyMediator MyProjectCliFacade...
вопрос задан: 23 March 2009 09:32
5
ответов

В управляемом доменом дизайне это было бы нарушение DDD для помещения вызовов в repostiories других объектов в объекте области?

Я в настоящее время осуществляю рефакторинг некоторый код проекта, который оборачивает, и я закончил тем, что поместил большую бизнес-логику в классы обслуживания, а не в объектах области. В этой точке большая часть...
вопрос задан: 2 March 2009 22:39
5
ответов

Вызовите шаблон "одиночка" в подклассах

Я хотел бы вынудить подклассы реализовать шаблон "одиночка". Я первоначально думал о наличии абстрактного статического свойства в родительском классе, но на ближе, хотя, который не имел смысла (...
вопрос задан: 27 February 2009 16:59
5
ответов

Транзакции в шаблоне репозитория

Как я инкапсулирую сохранение больше чем одного объекта транзакционным способом с помощью шаблона репозитория? Например, что, если я хотел добавить порядок и обновить потребительское состояние на основе...
вопрос задан: 23 February 2009 02:10
5
ответов

Где мои модели должны жить? Ярус веб-узлов или уровень Данных? (MVC + NHibernate)

Я настраиваю n-tier приложение с MVC, Ninject и NHibernate (мое первое использование этих технологий). Для пользы ясности уровни являются уровнем "Данных", "Сервисным" уровнем и "веб-" уровнем (все...
вопрос задан: 13 February 2009 18:06
5
ответов

Действительно ли стоит использовать 3-уровневую архитектуру для маленького (выход) приложения

Я работаю над относительно маленьким веб-приложением asp.net и задаюсь вопросом, существует ли действительно потребность использовать всю n-tier архитектуру. Для идеи размера; существует приблизительно 20 таблиц базы данных. В...
вопрос задан: 5 February 2009 19:34
5
ответов

Если меньше код: это - просто интеллектуальная проблема, или это конкретно полезно? [закрытый]

Мой друг говорит об этих методах проектирования относительно изменений состояния объекта (он - гуру Java, btw), выполненный, не имея булевской переменной myState участник, а скорее объявляя...
вопрос задан: 5 February 2009 16:31