Я хочу создать фабрику, которая вернет объект, этот объект можно использовать для взаимодействия с системами кеша.Лучшая практика Создайте новый объект или верните тот же объект
Какой способ лучше? каждый раз возвращая новый объект или просто используя один и тот же объект каждый раз.
Factory getInstance(Type type){
switch(type){
case 1 : return A();
case 2 : return B();
}
}
или возвращать тот же объект
class Factory {
private static A a = new A();;
private static B b = new B();
Factory getInstance(Type type){
switch(type){
case 1 : a;
case 2 : b;
}
}
}
перенастройка объекты А или В есть номера статические методы, которые будут получать доступ к серверу Hazelcast, используя один статический экземпляр.