Specification Design Pattern
What
the specification pattern is a particular software design pattern, whereby business rules can be recombined by chaining the business rules together using boolean logic.
Drawbacks
Could just a streams and filters
Last updated