J2ee架构题(业务算法)有兴趣的来
水费计算:
水费=水量*(各种水价*百分比)之和
水量= 1,如果是老表 这个月水量-上个月水量
2,如果换新表 老表水量(1的算法)+新表水量
水价=每个用户可能有一种到多种水价(如普通用水1.2元付费百分比为20%,生活用水1.3元付费百分比为30%,
经营用水5元付费百分比为100%等)
假如一用户用水量为100,水价有三种(普通,生活,经营)
那么他的水费为=100*1.2*20%+100*1.3*30%+100*5*100%
写出类的设计,为了更好的可扩展性及可维护性可以用设计模式