Публикации по теме 'specification-pattern'
Что такое шаблон проектирования спецификации?
Шаблон проектирования спецификации — это поведенческий шаблон проектирования, позволяющий создать набор критериев для фильтрации объектов. Он используется для разделения набора объектов на две группы: те, которые соответствуют заданным критериям, и те, которые не соответствуют.
В шаблоне спецификации вы определяете набор условий, которым должен соответствовать объект, чтобы считаться «действительным» объектом. Этот набор условий известен как спецификация. Затем вы можете использовать..
Вопросы по теме 'specification-pattern'
Пример шаблона спецификации
После прочтения серии блогов ( здесь и здесь ) Криса Миссала из LosTechies.com о шаблоне спецификации Мне очень интересно найти более полные примеры. Кто-нибудь знает, где я могу найти более подробный пример или, возможно, проект с открытым...
20618 просмотров
schedule
30.01.2023
Сравнение шаблона спецификации, предикатов Func‹T,bool› и конвейеров и фильтров
Я занимаюсь исследованиями и разработками и поэтому изучаю шаблоны проектирования. Недавно я читал о шаблоне Спецификации, и мне посоветовали эта отличная статья.
Меня заинтриговала простота и чистота кода, но я начал проводить некоторые...
1160 просмотров
schedule
30.07.2023
Как реализовать isGeneralizationOf с шаблоном составной спецификации?
Я пытаюсь реализовать шаблон составной спецификации в соответствии с Документом по спецификациям Фаулера и Эванса.
На первый взгляд я подумал, что реализация isGeneralizationOf будет отличаться для конъюнкции и дизъюнкции.
В частности, я...
378 просмотров
schedule
13.10.2022
Шаблон спецификации DDD с хранимой процедурой
Я собираюсь написать хранимую процедуру, которая будет извлекать X записей на основе запроса. Этому SP может потребоваться заблокировать записи во время поиска. Я также использую EF, который, как я знаю, не может использовать пессимистическую...
1168 просмотров
schedule
24.09.2022
Расширение шаблона спецификации на основе LINQ для реализации включения
Существует множество реализаций шаблона составной спецификации на основе LINQ. Я не видел ни одного, который использовал бы субсумпшн.
Есть ли такие примеры, которые были задокументированы (блоги и т. д.) или опубликованы как открытый исходный...
445 просмотров
schedule
09.03.2023
Как объединить шаблон спецификации с необработанным sql
Я пытаюсь реализовать какое-то приложение в стиле DDD с помощью CQRS. Я использую приложение asp.net core, а также Microsoft (в книге по микросервисам) я использую Mediatr. Я хочу реализовать фильтрацию статей. Для этой цели люди советуют...
1151 просмотров
schedule
18.06.2022
Параметры моделирования DDD как объекты-значения
Я пытаюсь создать приложение в формате DDD. Представьте, что корень агрегата — это «Страница», на которой есть другие агрегаты, такие как «Автор», «Комментатор», «Комментарии», «Статус» и т. д.
Страница также может иметь различные настройки, такие...
40 просмотров
schedule
10.05.2022