Wikipediaは、仕様パターンは、ブール論理を使用してビジネスロジックを連鎖させることによってビジネスロジックを再結合できる場所であると述べています。リストまたはコレクションからフィルタリングオブジェクトを選択することに関しては、Dynamic LINQを使って同じことを達成できるように思えます。何か不足していますか?仕様パターンには他の利点もありますか?ダイナミックLINQを使用できる場合、仕様パターンは廃止されていますか?
編集:
Implementing the Specification Pattern via Linq by Nicloas Blumhardt (Autofac dude)
は、誰もがこの道を行ってとやってしまった:私は、LINQと仕様のパターンを組み合わせて議論するいくつかの記事を見つけた
それは維持するために複雑になる?
私は今この厳しい状況に直面しているので、この質問は私にとって大きな関心事です。 –