What is different between Specification Pattern and (Fluent) Validation? Are they similar?
Specification Pattern
(Fluent) Validation
//