摘要: 最近工作中需要写一个功能跟据不同的条件对数据进行筛选。如果用传统的方式需要写很多的if else 语句,这样会导致后期如果再增加新的条件时需要增加更多的分支,使代码很难维护。 但是使用策略模式就会简便很多。在策略模式(Strategy Pattern)中, 一个Class的行为或算法在运行时可以得到 阅读全文
posted @ 2021-01-30 19:33 SadieWang 阅读(65) 评论(0) 推荐(0)