用于将多个谓词与布尔运算结合起来。
public interface Predicate {// 公共方法} public abstract Predicate and(Predicate predicate); public abstract Predicate not(); public abstract Predicate or(Predicate predicate);
public abstract Predicate and(Predicate predicate);
public abstract Predicate not();
public abstract Predicate or(Predicate predicate);
使用“和”语义将此谓词与另一个谓词组合。
表 4.98 and(Predicate)
否定这个谓词。
表 4.99 not()
使用“或”语义将此谓词与另一个谓词组合。
Table 4.100 or(Predicate)