2016-11-05 57 views
0

假设我想创建一个使用少量对象,一个构造函数和一个公式来计算对象字段值之一的小程序。为短程序创建对象的单独类是否被认为是一种良好的做法,而不是使用包含main的类?

如果程序短而简单,使用也包含main的类是否被认为是不好的? (下面的例子)

public class testClass{ 

<fields, constructors, getters/setters, methods> 

    public static void main(String[] args) { 
     <creating/using objects> 
    } 
} 

我应该为此创建一个单独的类,如果是这样,为什么? (下面的例子)

class anotherClass{ 
    <fields, constructors, getters/setters, methods> 
} 

public class testClass{ 
    public static void main(String[] args) { 
     <creating/using objects> 
    } 
} 
+0

您的示例程序非常小,足够小以适合一个类 – johnII

回答

0

我认为这并不重要。如果一个程序非常小,那么你最好只使用一个类,因为每个类都添加了一些样板代码。在你的情况下,额外的类不是真的需要。

无论如何,许多最佳实践与大型项目更相关。如果你有一个课程由一门课组成,你可以在几分钟内重构它。所以,除非你做了一些晦涩难懂的事情,否则任何Java程序员都会明白你想要做什么。

0

我会说不好的做法是添加一些不需要的东西。创建一个单独的类只是为了将main放在我看来不是个好主意。如果没有明确的理由补充一些东西,我会避免它。

相关问题