Originally published on DZone on June 4, 2018. The Filterer pattern is a design pattern for Java (and potentially other OO languages with use-site variance only) that helps container-like objects return filtered versions of themselves. Disclaimer: What I am writing about here is my own idea, but it is quite likely that […]