package com.cheng.zenofdesignpatterns.extension.newpatterns.specification.userquery; /** * 姓名相同的规格书 */ public class UserByNameEqual extends CompositeSpecification { // 基准姓名 private String name; // 构造函数传递基准姓名 public UserByNameEqual(String _name) { this.name = _name; } // 检验用户是否满足条件 public boolean isSatisfiedBy(User user) { return user.getName().equals(name); } }