在阅读了来自LosTechies.com的Chris Missal关于规范模式的一系列博客(here和here)后,我真的很想找到更完整的示例。有谁知道我在哪里可以找到一个更加丰富的例子,或者可能是一个使用这种模式的开源项目?
答案 0 :(得分:25)
另请参阅Dimecasts 'Learning the Specification pattern'以了解示例的演练。
通过您列出的相同博客学习了规范模式,我还不相信。可能只是因为这些例子太简单了,所以看起来更值得做的工作。一个好的,广泛的例子显示真正的好处将是很好的。
答案 1 :(得分:11)
看看Eric Evans和Martin Fowler撰写的“Specifications”论文。
以下博客文章 - “The Specification Pattern” - 也可能对您有用。
答案 2 :(得分:4)
我实际上认为维基百科页面(在本文发表时)更简洁,更容易吸收使用规范模式的例子...... lostechies.com实际上引用了它。
答案 3 :(得分:1)
对我来说,最好的例子之一是Eric Evans在他的书中使用的Route Specification
。
源代码是here,它是用Java编写的,但很容易理解并转换为C#。
答案 4 :(得分:0)
您可以在here本书中找到许多有关设计模式的示例项目(规范模式)"Professional ASP.NET Design Patterns"。