我们将建立一个 Person 对象、Criteria 接口和实现了该接口的实体类,来过滤 Person 对象的列表。CriteriaPatternDemo,我们的演示类利用 Criteria 对象,基于各类尺度和它们的连系来过滤 Person 对象的列表。
通过逻辑运算以解耦的体例把它们毗连起来。过滤器模式(Filter Pattern)或尺度模式(Criteria Pattern)是一种设想模式,它连系多个尺度来获得单一尺度。这品种型的设想模式属于布局型模式,这种模式答应开辟人员利用分歧的尺度来过滤一组对象,