首页 > 解决方案 > 根据约定使用引用类进行Java类嵌套

问题描述

我在考虑类占用的资源,而不是试图让我的代码看起来“好”(对我来说)。我想知道以下是否按照惯例是错误的(因为我知道它在运行时方面 100% 可以忽略不计/汇编。)

import x;
import y;
import z;

public class app {
    public static void main(String[] args) {
         x var1 = new x();
         y var2 = new y();
         z var3 = new z();
         doSomething(x,y,z)
    }
}

相对

import abc;
public class app {
    public static void main(String[] args) {
         abc ref = new abc()
         ref.var1 = new x();
         ref.var2 = new y();
         ref.var3 = new z();
         doSomething(ref);
    }
} 
--------
import x;
import y;
import z;
public class abc {
    x var1;
    y var2;
    z var3;

    public abc() {
    … 
    //you get the point
    }
}

收集所有类并将它们放入一个“参考”类中传递 - 可以使代码更易于阅读,并且在需要将大量内容传递给大量不同方法的情况下进行编码,但我没有看到有人这样做。这样做是否有什么隐藏的秘密,会导致宇宙的热寂?还是只是违反惯例?

标签: javaperformanceconventions

解决方案


推荐阅读