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