客户需求是查出颜色为green的苹果
客户需求变成查出颜色为red的苹果
假设现在客户需求又变了,找出黄色的呢?你想查什么颜色直接做为参数输入
让调用者输入颜色参数
问题是现在客户想把重量做为条件,来筛选苹果集合 这就为难了,客户需求随时会变
观察以上例子,发现有个共同点,就是在满足条件情况下
那么我这么干,定义一个接口,里面写个过滤方法,返回boolean 至于如何实现让调用者来实现
你想定义的查询条件都可以自己定义
其实这个就是让方法参数具备了行为能力
客户需求是查出颜色为green的苹果
客户需求变成查出颜色为red的苹果
假设现在客户需求又变了,找出黄色的呢?你想查什么颜色直接做为参数输入
让调用者输入颜色参数
问题是现在客户想把重量做为条件,来筛选苹果集合 这就为难了,客户需求随时会变
观察以上例子,发现有个共同点,就是在满足条件情况下
那么我这么干,定义一个接口,里面写个过滤方法,返回boolean 至于如何实现让调用者来实现
你想定义的查询条件都可以自己定义
其实这个就是让方法参数具备了行为能力
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/718714.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!