过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式
这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。
应用场景:
比如消息过滤,日志过滤。
特点:
清除不需要的内容
UML图
下面是类实现
定义过滤的对象
一个普通的类
/**
* 这是要过滤的对象
*/
public class Person {
// 这就是一些普通属性
private String name;
private String gender;
private String maritalStatus;
public Person(String name, String gender, String maritalStatus) {
this.name = name;
this.gender = gender;
this.maritalStatus = maritalStatus;
}
public String getName() {
return name;
}
public String getGender() {
return gender;
}
public String getMaritalStatus()