看下他的接口,实在没什么好说。
输入,输出都是集合。
简单,明了,目的明确。
public interface Criteria { public List<Person> meetCriteria(List<Person> persons);}