规格模式(Specification Pattern)

31.1 规格模式(Specification Pattern) 31.1.1 查询筛选条件 (1)场景:根据条件从数据库的用户表中筛选出对象 (2)存在问题   ①findUserByAgeThan和findUserByName两个方法中除了if后面的判断条件不同,其他地方完全一样   ②这两个程序中唯一的变化点就是条件语句,可以将这里封装起来,后面的例子会设计一个规格类,用于封装整个条件语句。
相关文章
相关标签/搜索