请教,这两个代码,哪个更合理?
这两个代码,哪个更合理?哪个更容易维护?
如果要保证每个方法不超过20行,造汽车1比较好。但是方法太多,调来调去,跳来跳去,好像也不易阅读。
造汽车2一个方法的代码可能上百行,但只要一个方法。虽然感觉压力很大,但是想象成读文章,好像也合理。而且可以用注释把代码分段。
如果要保证每个方法不超过20行,造汽车1比较好。但是方法太多,调来调去,跳来跳去,好像也不易阅读。
造汽车2一个方法的代码可能上百行,但只要一个方法。虽然感觉压力很大,但是想象成读文章,好像也合理。而且可以用注释把代码分段。
public class 造汽车1 {
public void 造一辆汽车() {
采矿();
把矿做成原料();
把原料做成零件();
把零件组装成汽车();
出厂前检查();
}
private void 采矿() {
System.out.println("采矿");
}
private void 把矿做成原料() {
System.out.println("把矿做成原料");
}
private void 把原料做成零件() {
System.out.println("把原料做成零件");
}
private void 把零件组装成汽车() {
System.out.println("把零件组装成汽车");
}
private void 出厂前检查() {
System.out.println("出厂前检查");
}
public static void main(String[] args) {
new 造汽车1().造一辆汽车();
}
}public class 造汽车2 {
public void 造一辆汽车() {
System.out.println("采矿");
System.out.println("把矿做成原料");
System.out.println("把原料做成零件");
System.out.println("把零件组装成汽车");
System.out.println("出厂前检查");
}
public static void main(String[] args) {
new 造汽车2().造一辆汽车();
}
}
...全文
相关推荐
写出优雅代码(C#)篇
~写出优雅代码(C#)篇~ 对经常的错误进行了阐述~形成好的编码风格
js中if语句的几种优化代码写法
UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。
代码中到底应不应当写注释?
注释的确有其用途,但大部分情况下,程序员在滥用注释。我是反对夹杂在代码间的注释的,我认为注释应当从代码中独立出来——通常被称为文档。
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
本文实例讲述了PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法。分享给大家供大家参考,具体如下: PHP中的strncmp()函数用于比较两个字符串(区分大小写),可判断两个字符串前n个字符是否相等。 strncmp()函数定义如下: strncmp(string1,string2,length) 参数说明: string1 必需。规定要比较的首个字符串。 string2 必需。规定要比较的第二个字符串。 length 必需。规定比较中所用的每个字符串的字符数。 返回值说明: 如果两个字符串相等,则返回值为 0 如果 string1 小于 string2,则返回值小于0 如
在两个ASP.NET页面之间传递值
在两个ASP.NET页面之间传递值! 很值得下载看看!资源免费,大家分享!!


Java SE
