Много конкретных методов-обёрток лучше, чем большой свич. тк почти всегда вызывающий код и так знает что он читает. Излишней памяти тратится будет не много - очень часто компилятор такое может заинлайнить.
Вариант со свичём и менее эффективен и менее красив