После прочтения серии блогов (здесь и здесь) Криса Миссала из LosTechies.com по шаблону спецификации Мне действительно интересно найти более полные примеры. Кто-нибудь знает, где я мог бы найти более сложный пример или, возможно, проект с открытым исходным кодом, который использует этот шаблон?
Пример шаблона спецификации
Ответ 1
Также взгляните на Dimecasts "Изучение шаблона спецификации" для прохода примера.
Изучив шаблон спецификации через те же блоги, что и вы, я еще не убежден. Просто может быть, что примеры слишком упрощены, поэтому кажется, что это стоит того, что стоит. Хороший, обширный пример, который показывает, принесет истинную выгоду, было бы хорошо.
Ответ 2
Взгляните на " Технические характеристики", автор Эрик Эванс и Мартин Фаулер.
Следующая статья в блоге - Шаблон спецификации" - также может быть вам полезна.
Ответ 3
Я действительно думаю, что страница в Википедии (на момент публикации) является более кратким и более легким для восприятия примера использования шаблона спецификации... lostechies.com фактически ссылается на него.
Вот ссылка: Википедия: шаблон спецификации
Ответ 4
Для меня одним из лучших примеров является Route Specification
, который использует Эрик Эванс в своей книге.
Исходный код здесь, он написан на Java, но очень легко понять и перевести на С#.
Ответ 5
Вы можете найти много примеров проектов о шаблонах проектирования (также шаблон спецификации) здесь из "Профессиональные шаблоны проектирования ASP.NET" .