首页 新闻 搜索 专区 学院

java代码写法问题

0
[待解决问题]

一个比较简单的代码

Set<String> names = getNames();

if(names.size==0)

{

}

else if(names.size==1)

{

}

else if(names.size>=2)

{

}

 

 

-------------------

以上代码中,有没有必要,给每个if的判断条件提取一个函数呢? 如

Set<String> names = getNames();

if(hasNoNames())

{

}

else if(hasOneName())

{

}

else if(hasMoreThanTwoName())

{

}

 

在看重构的书,尽量的提取方法

不过这个提取,感觉是不是必要性不是很强呢? 

 

求高人指教

发型乱乱的主页 发型乱乱 | 菜鸟二级 | 园豆:206
提问于:2014-10-12 11:38
< >
分享
所有回答(1)
0

如果是这3种情况要处理的逻辑内容有很大的区别的话,是可以分开的,不然就是没有必要的。

乐享程序员 | 园豆:930 (小虾三级) | 2015-04-03 18:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册