1
Я знаю, что на C# это нормально, но что на Java? Я тестировал его, и он работает, но его следует избегать, и если да, то почему?Хранение и доступ к объектам в классе без ссылки на экземпляр
public class A {
public A() {
B.set(this);
}
}
public final class B {
private static A a;
public static void set(A a) {
this.a = a;
}
public static A get() {
return a;
}
private B() {
}
}
Неясных является: статический доступ следует избегать, или статических классов на всех –
В Java и C# боте можно, как в плохом шаблон –