使用策略模式改造if分支过多的方法
需求描述 在一个交易系统中,由于历史原因,存在2类商户。一类属于自营商户,存储于A表(Id,商户号,名称)中,一类属于外部平台商户,存储于B表(Id,平台号,商户号,名称)中 目前需要筛查系统中所有的商户,同时再对这些数据做一些处理,筛查模式有3种: 1.所有的商户:包括 自营商户(A表)和 平台商户(B表)以及再做一些处理工作; 2.根据平台号:全部的自营商户(A表)或者 平台商户(B表)中指定的平台,以及再做一些处理工作; (其中平台号为0,为自营商户) 3.根据商户号:筛查所有的商户,包括 自营商户(A表)和 平台商户(B表),以及再做一些处理工作。 tip:(- 除以上3种外,未来可能
暂无评论