Вложение Java-класса с использованием ссылочного класса с точки зрения конвенции - PullRequest
0 голосов
/ 10 декабря 2018

Я думал о ресурсе, который занимают классы, против того, чтобы мой код выглядел «хорошо» (для меня). Мне было интересно, будет ли следующее неправильным по соглашению (поскольку я знаю, что это на 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
    }
}

Сбор всех классов и помещение их в один класс 'Reference' для передачи -could- упростить кодчитать и кодировать в ситуациях, когда нужно передать массу вещей множеству различных методов, но я не видел, чтобы кто-нибудь делал это.Есть ли какой-то скрытый секрет в этом, который вызовет тепловую смерть вселенной?Или это просто против конвенции?

...