У меня есть ряд методов setter, которые принимают перечисление. Они основаны на атрибуте входящих объектов. Вместо того, чтобы писать кучу из них, есть способ, связанный с жестким кодом, сказать 10 разных случаев. Будет ли способ создать метод многократного использования?
//Side class declared as
public final enum Side
//How I initialise side
static Side side = Side.SELL;//default
//method to set object
Obj.setSide(sideEnum(zasAlloc.getM_buySellCode()));
//How I am implementing it
public static Side sideEnum(String buysell)
{
if(buysell.equalsIgnoreCase("S"))
{
side = Side.SELL; //default
}
else if(buysell.equalsIgnoreCase("B"))
{
side = Side.BUY;
}
return side;
}