Почему это стандартное соизволение для реализации классов Factory как singleton? Что не так:Java Factory Method/Singleton pattern
public class Factory{
public static createObjects(ObjectArgs arg){
return new Object(arg);
}
}
----
public class FactoryClient{
public void someMethod(){
Factory.createObjects(ObjectArgs arg);
}
}