过滤器模式
2016-06-27 18:26
260 查看
过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)
允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。可以组合多个标准来获得单一的标准。
例子:
一组对象List实例 -> 一个标准模式Criteria -> 过滤对象:XXXCriteria.meetCrieria(原始List) -> 得到剩下的合格对象List
![](https://images2015.cnblogs.com/blog/947400/201606/947400-20160627182613359-550342828.jpg)
http://www.runoob.com/design-pattern/filter-pattern.html
来自为知笔记(Wiz)
允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。可以组合多个标准来获得单一的标准。
例子:
一组对象List实例 -> 一个标准模式Criteria -> 过滤对象:XXXCriteria.meetCrieria(原始List) -> 得到剩下的合格对象List
![](https://images2015.cnblogs.com/blog/947400/201606/947400-20160627182613359-550342828.jpg)
http://www.runoob.com/design-pattern/filter-pattern.html
来自为知笔记(Wiz)
相关文章推荐
- 外观模式
- Codeforces Round #Pi (Div. 2) E. President and Roads 最短路+桥
- 从eclipse到Intellij IDEA
- 深入Windows窗体原理及控件重绘技巧
- 装饰器模式
- 享元模式
- 最后一次作业
- ListView之点击展开菜单
- 桥接模式
- oracle
- 【开源】.net 分布式架构之监控平台
- 写点东西,关于比特币的安全设计:
- 代理模式
- 责任链模式
- 解释器模式
- hello csdn blog
- RXJava——创建 Observable
- mvc学习笔记1
- css中的clip属性rect(top,right,bottom,left);
- new/delete 和malloc/free 的区别一般汇总