我正在考虑使用 Singelton 设计模式并创建我的 Main 类的 Singelton。在搜索的过程中,我发现一些评论认为这是一种相当糟糕的编程习惯,特别是因为静态方法的声明并不适合面向对象的编程。您对改进我的代码有什么建议吗?
public class MainClass {
private static MainClass instance = new MainClass();
public static MainClass getMainInstance() {
return instance;
}
public static void main(String[] args) {
MainClass main = Main.instance;
}
}