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

来源:3-6 单一职责原则coding

guawa

2018-08-23

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


写回答

2回答

Geely

2018-08-26

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

0
4
weixin_慕仙2234401
就是说to do 1更新name, to do 2更新address?
2021-12-06
共4条回复

慕数据2147912

2019-06-25

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

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程