这可以归结为一类问题:某个值改变,其他值改变。
因此可以抽象出类似以下方法
x.change = function(){
do_achange();
do_bchange();
}
//优化灵活配置
x.change = function(){
do_somechange();
}
so_somechange = function(set_need){
if(!set_need.no_need_a){
do_achange();
}
if(!set_need.no_need_b){
do_bchange();
}
}