Remember 5年前

修改理由:

去掉隐晦的尾巴

此投稿已在 5年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
446446-  把参数转成查询条件
447447-  执行查询
448448
449 如果我想增加一个新的过滤条件,或者修改一下现有的某个过滤条件的逻辑,我都要不停地修改 UserSearch 类,因为所有过滤条件的处理都在这一个类里,随着业务逻辑的增加,会有点尾大不掉的感觉。所以对每个过滤条件单独建个类文件是非常有必要的
 449让所有过滤器在一个文件中执行操作意味着每次我要添加新的过滤器或者调整现有过滤器的行为时,都需要继续在 UserSearch类上进行修改。 因此,对于每个可用选项,我都应该有一个专用的Filter类
450450
451451先从 `Name` 条件开始吧。但是,就像我们前面讲的,还是想一下我们需要怎样使用这种单一条件过滤的接口。
452452