Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Скорее всего автор подглядел, что в жабе в аналогичный метод передают имя алгоритма, и фабрика возвращает алгоритм (рефлексией там или из мапы с потокобезопасными синглтонами -- не важно)
и вот этот прием и переродился в голове автора в такие-вот чудесатости
Я осознал что жизнь моя бесполезна.
и вот этот прием и переродился в голове автора в такие-вот чудесатости