规范模式示例

时间:2009-09-17 04:07:14

标签: c# .net design-patterns specification-pattern

在阅读了来自LosTechies.com的Chris Missal关于规范模式的一系列博客(herehere)后,我真的很想找到更完整的示例。有谁知道我在哪里可以找到一个更加丰富的例子,或者可能是一个使用这种模式的开源项目?

5 个答案:

答案 0 :(得分:25)

另请参阅Dimecasts 'Learning the Specification pattern'以了解示例的演练。

通过您列出的相同博客学习了规范模式,我还不相信。可能只是因为这些例子太简单了,所以看起来更值得做的工作。一个好的,广泛的例子显示真正的好处将是很好的。

答案 1 :(得分:11)

看看Eric Evans和Martin Fowler撰写的“Specifications”论文。

以下博客文章 - “The Specification Pattern” - 也可能对您有用。

答案 2 :(得分:4)

我实际上认为维基百科页面(在本文发表时)更简洁,更容易吸收使用规范模式的例子...... lostechies.com实际上引用了它。

以下是链接:Wikipedia: The Specification Pattern

答案 3 :(得分:1)

对我来说,最好的例子之一是Eric Evans在他的书中使用的Route Specification

源代码是here,它是用Java编写的,但很容易理解并转换为C#。

答案 4 :(得分:0)

您可以在here本书中找到许多有关设计模式的示例项目(规范模式"Professional ASP.NET Design Patterns"