请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

那个方法带有Boolean的单一职责原则不太懂

public void updateUserinfo(String userName,String address,Boolean bool){
    if(bool){
        //TODO 1
    }else{
        //TODO 2
    }
    userName = "";
    address = "";
}


正在回答

2回答

你好同学,就是说这个方法职责不单一,又更新username,又更新address的,通过一个boolean判断更新什么,不如拆开两个方法,一个更新username,一个更新address。是这个意思

0 回复 有任何疑惑可以回复我~
  • 提问者 guawa #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-28 11:34:37
  • Edward_han 回复 提问者 guawa #2
    同感。。。。
    回复 有任何疑惑可以回复我~ 2018-09-01 12:21:44
  • 感谢,我原来也没有明白
    回复 有任何疑惑可以回复我~ 2019-06-13 21:18:31
慕数据2147912 2019-06-25 23:33:01

哈哈,谢谢老师,我不看这个回答我差点自己问了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信