Пример шаблона спецификации

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


person Kane    schedule 17.09.2009    source источник


Ответы (5)


Также взгляните на Dimecasts "Изучение шаблона спецификации", чтобы ознакомиться с примером. .

Изучив шаблон спецификации в тех же блогах, которые вы перечислили, я еще не убежден. Возможно, примеры слишком упрощены, поэтому кажется, что работы больше, чем стоит. Было бы неплохо привести хороший обширный пример, демонстрирующий реальную пользу.

person Dr Herbie    schedule 17.09.2009
comment
Дох! Я совсем забыл про www.dimecasts.net... и постоянно захожу на сайт - person Kane; 18.09.2009

Взгляните на документ «Спецификации", авторами которого являются Эрик Эванс и Мартин Фаулер.

Следующая статья в блоге: "Шаблон спецификации" - также может быть вам полезен.

person Brandon E Taylor    schedule 17.09.2009

На самом деле я думаю, что страница Википедии (на момент написания этого поста) является более кратким и легким для восприятия примером использования шаблона спецификации... на самом деле на него ссылается сайт lostechies.com.

Вот ссылка: Википедия: шаблон спецификации

person JTech    schedule 26.06.2013

Для меня одним из лучших примеров является Route Specification, который Эрик Эванс использует в своей книге.

Исходный код находится здесь. написан на Java, но его очень легко понять и перевести на C#.

person fabriciorissetto    schedule 06.01.2016

Вы можете найти множество примеров проектов о шаблонах проектирования (также Specification Pattern) здесь из "Профессиональные шаблоны проектирования ASP.NET".

person GorkemHalulu    schedule 23.01.2017