который можно собирать с помощью Builder в runtime?
Да и если уж фактически в наличии функционал определения типа класса самим классом (метод getPrintedName()), то почему просто не использовать enum? К чему эти сложности с "File_" + getName() ?
Что-то мне лень стало читать... А зачем там состояние в функторе?
getPrintedName в основном для дебага. В реальном коде его может и не быть Про билдер функтора - а что это даст? Может быть и можно навернуть вокруг этого какуюто более объемную архитектуру, но я так думаю, основа проблемы останется той же самой
Обсуждают сегодня