我的项目,其中条件判断如:
if(某某>某某){
......这样就可以了
}
这样就可以了,为什么要另写一个
public boolean flg(int 某某,int某某){
boolean fl=false;
if(某某>某某){
fl=true;
}
return fl;
}然后调用这个方法,我觉得直接>这样很简洁,这样没有必要,请说说理由
if(某某>某某){
......这样就可以了
}
这样就可以了,为什么要另写一个
public boolean flg(int 某某,int某某){
boolean fl=false;
if(某某>某某){
fl=true;
}
return fl;
}然后调用这个方法,我觉得直接>这样很简洁,这样没有必要,请说说理由
解决方案 »
- JAVA开发个浏览器。问题
- jfreechart中曲线图显示问题
- 如何对大量字符串进行匹配
- java的学习心得
- 关于JAVA连接SQLServer2000的问题,为什么总是java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing
- ?关于jsp的话外题---迷茫中需要你的帮助!
- windows2003下可以用Jbuilder为什么这么慢?
- 请教二进制数的表示法
- 关于 package 建立软件包问题,在线等待。
- applet小问题,我却不能搞定
- 寻最2的排序方式
- 如何让JAVA程序对所有未知错误及异常都进行对话框提示?
把各个业务相对应的代码都 抽出(Extract Method,注:Eclipse提供自动抽出的功能。)成1个个小函数。 这样你函数名写的好,根本不需要注释了。比如你的代码是返回boolean型。
一般函数就为
isXXXX()这样代码更具可读和维护性。 并且程序各个地方需要一样的判断,都可以调用
isXXXX()了。 要是判断逻辑改了,例如
某某>某某 改成了 某某>=某某
原来你需要代码的各个地方修改,现在只需修改isXXXX()一处了。当然有人会说方法调用,性能比直接写差。
其实这种性能几乎一样的情况下,就算差那么一点点来说,可读和可维护性在当今的软件开发种更为重要.