我编写了一个Java程序,在一个类中包含10000行代码。这正常吗?

我编写了一个Java程序,在一个类中包含10000行代码。这正常吗?,java,swt,frontend,jface,Java,Swt,Frontend,Jface,我已经用SWT/JFace编写了我的应用程序的前端。它工作得很好,但问题是所有前端都放在几个类中,有些类的代码增长超过10000行。告诉我在Java中有超过数千行代码的类是正常的吗?或者我如何减少它?拥有如此庞大的类和更好地重构代码的信号绝对不是好的做法。有关干净的代码指南,请参阅。拥有如此庞大的类和更好地重构代码的信号绝对不是好的做法。有关干净的代码指南,请参阅。您不能根据行数判断java类。没有标准可以告诉您代码行的最佳数量 需要记住的重要一点是类应该根据适当的OOP设计进行设计,使用:封装

我已经用SWT/JFace编写了我的应用程序的前端。它工作得很好,但问题是所有前端都放在几个类中,有些类的代码增长超过10000行。告诉我在Java中有超过数千行代码的类是正常的吗?或者我如何减少它?

拥有如此庞大的类和更好地重构代码的信号绝对不是好的做法。有关干净的代码指南,请参阅。

拥有如此庞大的类和更好地重构代码的信号绝对不是好的做法。有关干净的代码指南,请参阅。

您不能根据行数判断java类。没有标准可以告诉您代码行的最佳数量

需要记住的重要一点是类应该根据适当的OOP设计进行设计,使用:封装、多态性等和java最佳实践
但是,如果一个类的代码行数超过1000行,那么它可能是不可读的,并且采用了不好的松散耦合方法

如果您的代码行数量开始快速增加,请尝试优化您的代码,并使用专用的设计模式,如Strategy模式和许多其他模式

不能根据行数判断java类。没有标准可以告诉您代码行的最佳数量

需要记住的重要一点是类应该根据适当的OOP设计进行设计,使用:封装、多态性等和java最佳实践
但是,如果一个类的代码行数超过1000行,那么它可能是不可读的,并且采用了不好的松散耦合方法

如果您的代码行数量开始快速增加,请尝试优化您的代码,并使用专用的设计模式,如Strategy模式和许多其他模式

取决于您是维护代码本身还是生成代码的工具…您可以通过创建子类和组合来减少代码,而不是将所有内容都塞进一个文件中我想这并不理想,但是它做什么呢?。#miguelmpn程序是一个商业部门的应用程序,用于处理中型公司的所有事务。GUI在选项卡中工作,每个任务都会打开一个新选项卡。所有选项卡的代码都在一个类中。如何将代码拆分为组合或子类?取决于您是维护代码本身还是生成代码的工具…您可以通过创建子类和组合来减少代码,而不是将所有内容都塞进一个文件中我想这并不理想,但是它做什么呢?。#miguelmpn程序是一个商业部门的应用程序,用于处理中型公司的所有事务。GUI在选项卡中工作,每个任务都会打开一个新选项卡。所有选项卡的代码都在一个类中。如何将代码拆分为组合或子类?@All。谢谢,更正了它。“超过2000行的文件很麻烦,应该避免。”@全部的谢谢,更正了它。“超过2000行的文件很麻烦,应该避免。”。