начавшийся с классов и оверлоада классов и немного наболевшее вспомнилось.
как решается такая вот штука без оверлоада методов в джсе, тсе
у меня есть класс апиутилс в ктором есть статические методы которые тащат с бд записи
тащат они их по соответствию разных значений разных колонок в таблице
в джаве с оверлоадом я делал так
public static dbObject getObjectFromDB(int id)
public static dbObject getObjectFromDB(UUID relatedObjectId)
public static dbObject getObjectFromDB(Date creationDate)
и т.п.
в джсе-тсе делать с опциональными параметрами и городить свич или иф-елс конструкция это боль моя дырка задница
есть какой-то адекватный способ?
Адекватный способ - разные названия методов, например. Или передача названия колонки параметром
Обсуждают сегодня