暂时我只会空想
java吧
全部回复
仅看楼主
level 6

2013年01月09日 12点01分 1
level 6
需求:
1、根据税前工资得到税后工资
2、根据税后工资得到税前工资
2013年01月09日 12点01分 2
level 6
分析:
1、计算税前跟计算税后,过程大体相似只是计算公式不同
2、要得到税率就要判断工资属于那个区间段,是否要用大量的if-else?
3、国家政策改变,税率区间可能会变,如何避免?
2013年01月09日 12点01分 3
level 6
抽象:
1、计算税前、税后为非都是计算,自然抽出其父类计算类,公共属性暂不确定,不同行为计算可延迟到子类实现。
2、为保持税率区间的可扩展性,必然要进一步抽象将税率区间作为一个类,其属性图中的表头信息。
3、如果if-else来判断属于那个区间,必然不利于扩展,判断的过程为非就是不属于这个区间,再接着判断下一个区间,直到最后,这很像一条链,设计模式中我们称之为责任链模式。
2013年01月09日 12点01分 4
level 10
大神、我不懂咋办[扯花]
2013年01月09日 12点01分 5
level 6

2013年01月10日 01点01分 6
level 6

2013年01月10日 01点01分 7
level 10
[扯花]
2013年01月10日 02点01分 8
1