Публикации по теме 'specification-pattern'


Что такое шаблон проектирования спецификации?
Шаблон проектирования спецификации — это поведенческий шаблон проектирования, позволяющий создать набор критериев для фильтрации объектов. Он используется для разделения набора объектов на две группы: те, которые соответствуют заданным критериям, и те, которые не соответствуют. В шаблоне спецификации вы определяете набор условий, которым должен соответствовать объект, чтобы считаться «действительным» объектом. Этот набор условий известен как спецификация. Затем вы можете использовать..

Вопросы по теме 'specification-pattern'

Пример шаблона спецификации
После прочтения серии блогов ( здесь и здесь ) Криса Миссала из LosTechies.com о шаблоне спецификации Мне очень интересно найти более полные примеры. Кто-нибудь знает, где я могу найти более подробный пример или, возможно, проект с открытым...
20618 просмотров

Сравнение шаблона спецификации, предикатов Func‹T,bool› и конвейеров и фильтров
Я занимаюсь исследованиями и разработками и поэтому изучаю шаблоны проектирования. Недавно я читал о шаблоне Спецификации, и мне посоветовали эта отличная статья. Меня заинтриговала простота и чистота кода, но я начал проводить некоторые...
1160 просмотров

Как реализовать isGeneralizationOf с шаблоном составной спецификации?
Я пытаюсь реализовать шаблон составной спецификации в соответствии с Документом по спецификациям Фаулера и Эванса. На первый взгляд я подумал, что реализация isGeneralizationOf будет отличаться для конъюнкции и дизъюнкции. В частности, я...
378 просмотров

Шаблон спецификации DDD с хранимой процедурой
Я собираюсь написать хранимую процедуру, которая будет извлекать X записей на основе запроса. Этому SP может потребоваться заблокировать записи во время поиска. Я также использую EF, который, как я знаю, не может использовать пессимистическую...
1168 просмотров

Расширение шаблона спецификации на основе LINQ для реализации включения
Существует множество реализаций шаблона составной спецификации на основе LINQ. Я не видел ни одного, который использовал бы субсумпшн. Есть ли такие примеры, которые были задокументированы (блоги и т. д.) или опубликованы как открытый исходный...
445 просмотров

Как объединить шаблон спецификации с необработанным sql
Я пытаюсь реализовать какое-то приложение в стиле DDD с помощью CQRS. Я использую приложение asp.net core, а также Microsoft (в книге по микросервисам) я использую Mediatr. Я хочу реализовать фильтрацию статей. Для этой цели люди советуют...
1151 просмотров

Параметры моделирования DDD как объекты-значения
Я пытаюсь создать приложение в формате DDD. Представьте, что корень агрегата — это «Страница», на которой есть другие агрегаты, такие как «Автор», «Комментатор», «Комментарии», «Статус» и т. д. Страница также может иметь различные настройки, такие...
40 просмотров