请教,这两个代码,哪个更合理?

SilentHunter460 SilentHunter460 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这两个代码,哪个更合理?哪个更容易维护?
如果要保证每个方法不超过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().造一辆汽车();
}

}
...全文

相关推荐

评论 53
收藏 已收藏
分享
返回顶部
SilentHunter460
Java SE 62,620 成员 307,251 内容