【问题标题】:Organizing Code in Java [closed]用 Java 组织代码 [关闭]
【发布时间】:2015-03-17 19:05:11
【问题描述】:

我的main.java 文件的长度约为 1000 行。我的代码越来越混乱,我想将它“拆分”为不同的部分(例如,在一个文件中,我将拥有OnCreate 之类的基本内容,在另一个文件中,我将拥有例如GetHttpRequest)。

我已经尝试将GetHttpRequest 放在不同的类中,但是没有更简单的方法吗? (如果我使用这种方法,调整代码需要很长时间)

【问题讨论】:

  • 秘诀就是以一种好的方式编写它,这样您就不必花费大量时间来重构它
  • 罗伯特·马丁的《清洁代码》是一本非常好的书。

标签: java android structure code-organization


【解决方案1】:

您必须使用类和方法,以及可选的包。
这将解决您的问题。没有比这更简单的方法了。

【讨论】:

  • 我确信 OP 至少使用了一个类和至少一种方法 - 所以 必须 多一点 。 ;-)
【解决方案2】:

请不要对您的程序进行硬编码。关于如何编写程序有几种模式,因此它很高效,每个人都可以轻松阅读和理解它。我想你也有一个“GUI”,假设这个,我建议你使用 MVC 模式。这意味着模型-视图-控制器,因此您将程序组织在包中:“模型”、“视图”、“控制器”,并在这些包中放置类。例如,您有一个简单的计算器。然后你在视图中有一个名为“CalculatorView”的类,你的图形界面在哪里,在控制器中你有你的“CalculatorController”,它可以计算出诸如计算之类的东西。 (您从视图中调用控制器)并且您根本不需要模型。

希望对你有所帮助。但是你将不得不重写你所有的代码......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 2011-01-16
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    • 1970-01-01
    相关资源
    最近更新 更多