jduv·10 anni fa·discussI'm surprised there was no mention of the Specification pattern.https://en.wikipedia.org/wiki/Specification_pattern
https://en.wikipedia.org/wiki/Specification_pattern