От: | rosencrantz | ||
Дата: | 01.08.19 20:29 | ||
Оценка: | 3 (1) |
manager — в ситуациях когда имеет место некая пассивная штука, сервис, который инкапсулирует правила работы с этой штукой. Например:
1. В Java в библиотеке Spring — UserDetailsManager. Здесь пассивная штука — коллекция пользователей системы, а манипуляции — создание и удаление пользователей, изменение их паролей.
2. В Python в библиотеке Flask-User — TokenManager. Здесь пассивная штука — токены, а манипуляции — конструирование токенов, валидация, и т.д.
3. В JavaScript в библиотеке Passport.js — SessionManager. Здесь пассивная штука — сессия, блаблабла...
Вместо слова manager можно использовать слово service — часто оно ничего принципиально не поменяет, но теряется нюанс направленности на "пассивное нечто".