Skip to content

过滤器模式

GitHubJava

📖 概述

概述:

过滤器模式又叫标准模式,旨在通过一定的逻辑将一组对象转换成我们想要的样子,比如过滤查找条件,将每一步过滤条件组件化,进行解耦,来获得标准对象

其实这玩意是责任链模式的雏形,这个稍微加工一下就是责任链模式

🔗 相关资源


🔧 栗子

person: 作为被过滤的类,也就是物料

Criteria: 过滤节点的接口,定义一个方法用于过滤物料

NameCriteria 和 AgeCriteria: 实现Criteria,分别进行名字年龄的过滤

✅ 优点

显而易见,我们可以不断的实现过滤接口,进行对物料的过滤,封装性好,灵活性也高

Contact me: 1943284256@qq.com

🔄
选择季节效果
🔄自动切换
🌸春季花瓣
🌧️夏季雨滴
🍂秋季落叶
❄️冬季雪花