【发布时间】:2010-11-29 00:43:09
【问题描述】:
在阅读了来自 LosTechies.com 的 Chris Missal 关于规范模式的一系列博客(here 和 here)之后,我真的很想找到更完整的示例。有谁知道我在哪里可以找到更充实的示例或使用这种模式的开源项目?
【问题讨论】:
标签: c# .net design-patterns specification-pattern
在阅读了来自 LosTechies.com 的 Chris Missal 关于规范模式的一系列博客(here 和 here)之后,我真的很想找到更完整的示例。有谁知道我在哪里可以找到更充实的示例或使用这种模式的开源项目?
【问题讨论】:
标签: c# .net design-patterns specification-pattern
查看由 Eric Evans 和 Martin Fowler 撰写的“Specifications”论文。
以下博客文章 - “The Specification Pattern” - 也可能对您有用。
【讨论】:
还可以查看 Dimecasts 'Learning the Specification pattern' 以了解示例。
通过您列出的相同博客了解了规范模式,我还不相信。可能只是这些例子太简单了,所以看起来更多的工作是值得的。一个很好的、广泛的例子表明真正的好处会很好。
【讨论】:
我实际上认为 Wikipedia 页面(在本文发布时)是一个更简洁、更容易吸收使用规范模式的示例...lostechies.com 实际上引用了它。
【讨论】:
对我来说,最好的例子之一是 Eric Evans 在他的书中使用的 Route Specification。
源代码是here,它是用Java编写的,但是很容易理解和翻译成C#。
【讨论】:
您可以从"Professional ASP.NET Design Patterns" 书籍中找到许多关于设计模式的示例项目(规范模式)here。
【讨论】: