Результаты поиска по запросу "design-patterns"
@pixelbobby: спасибо, мне понравилось, поэтому я использовал. Предыдущее название было плохим.
ти, я хочу выложить визуальные элементы, которые могут изменять свое содержимое в зависимости от того, где они будут размещены. Я хочу сделать это в WPF, но вы можете предложить общий алгоритм, не зная много о WPF. Пример: рассмотримWrapPanel ...
, Такие объекты не идентифицируются ни по какому идентификатору, а по их значению.
атривая пример предметного объекта в учебнике Zend Quickstart и другие примеры, касающиеся шаблонов DAO / VO, они оба кажутся очень похожими. Можем ли мы сделать вывод, что сказать «Объект значения» - это то же самое, что сказать «Доменный ...
Да, говоря о dailyWTF, одним из моих первых заданий по программированию было создание CMS для замены той, которую первоначальный разработчик, должно быть, заплатил обезьяне из поезда, чтобы сделать в бананах. Он подключится к БД, сделает запрос, затем снова отключится для КАЖДОГО ЗАПРОСА в сценарии! И это было сделано в цикле! Веселые времена.
ою крошечный MVC-фреймворк для обучения / экспериментов и для небольших проектов. Мне нужно было разобраться в основах модели, поскольку полная MVC-структура и ORM излишни всего за несколько обращений к базе данных. Class Model { }Используя ...
Проверьте, не является ли последний получатель в цепочке методов нулевым
В коде у нас есть много цепных методов, напримерobj.getA().getB().getC().getD(), Я хочу создать вспомогательный класс, который будет проверять, если методgetD() не нуль, но перед этим мне нужно проверить все предыдущие получатели. Я могу сделать ...
). Например, чтобы сделать то, что вы делаете, вы можете сделать следующее.
ом из Prototype JS, где OO Javascript поощряется за счет использованияClass.create(), Сейчас я выполняю некоторую работу с JQuery и пытаюсь написать некоторый правильно структурированный код JQuery, где я могу, например, вызвать одну и ту же ...
экземпляров. Таким образом, API может хранить настройки из разных классов, принадлежащих к одному и тому же пакету, в одном файле.
я есть класс, который управляет пользовательскими настройками для большого программного проекта. Любой класс в проекте, которому может потребоваться установить или получить предпочтения пользователя из постоянного хранилища, должен вызывать ...
Нет смысла иметь блокировки в приложении, если есть только один поток, и да, это снижение производительности, хотя для того, чтобы это попадание превратилось во что-то существенное, требуется немало вызовов.
имаю основную функцию блокировки ключевых слов от MSDN Заявление блокировки (C # Reference) Ключевое слово lock помечает блок операторов как критический раздел, получая блокировку взаимного исключения для данного объекта, выполняя оператор, а ...
это еще один хороший выбор.
аюсь найти хороший шаблон для выполнения нескольких параллельных задач. Позвольте мне определить некоторые задачи для примера. Задачиa, b, c, d, e, f, g выполнить какa(function(er, ra){//task a returned, ra is result}), Ну действуйb вg Есть ...
http://www.netfxharmonics.com/2008/11/Architectural-Overview-Creating-Streamlined-Simplified-yet-Scalable-WCF-Connectivity
у создать сервис WCF. Какой лучший шаблон дизайна для этого? Например, три отдельных проекта, как это: 1) DataContract 2) BusinessLogic 3) SvcHostProject
Мне кажется, что ваш CalculateTotal является службой для коллекций VendorApplication и что возвращение коллекции VendorApplication для Batch естественно подходит как свойство класса Batch. Таким образом, некоторые другие службы / контроллеры / что-либо другое извлекут соответствующую коллекцию VendorApplication из пакета и передадут их в службу VendorApplicationTotalCalculator (или что-то подобное). Но это может нарушить некоторые правила корневого сервиса DDD или что-то подобное, о чем я не знаю (новичок DDD).
тоящее время я занимаюсь рефакторингом некоторого кода в завершающем проекте, и в итоге я вложил много бизнес-логики в классы обслуживания, а не в доменные объекты. На данный момент большинство объектов домена являются только контейнерами данных. ...