【发布时间】:2013-04-25 20:22:13
【问题描述】:
我是Java 的新手,我来自PHP 和ActionScript。
在AS中,将软件的主控制器部分放入main类是很常见的事情。
在Java中,这对我来说非常困难,因为主类的静态属性。
因此,我总是创建一个非静态的"kernel" 类,我从main 类中调用它,因此我不必处理main 类的静态属性。然后,我从kernel 进行所有控制。
我想知道,是否有任何更专业的解决方案。
【问题讨论】:
-
您通常会使用大量类,最佳实践要求它们是非静态的。并且您所有的实际功能都应该在具有明确定义目的的类中,除了“主要”之外。你如何组织通常很少的顶级引导代码应该不是太重要,只要你避免它包含太多统计数据。
-
这很常见。将 main 方法视为创建和初始化应用程序的启动器。
-
@NilsH - 没错!作为 Java 的新手,我觉得这样做很明智。
标签: java class model-view-controller static