Паттерн стратегии Java — вместо большого количества if...else в коде
NoSuchKey
рекомендация
отblog.csdn.net/A_captain_608/article/details/129090502
рекомендация
ранжирование