Я работаю над весенним проектом, у меня много пользовательской роли, таких как пациент, врач, администратор и медсестра. Знание того, что у врача и пациента есть дополнительные атрибуты.
Как реализовать пользовательский модуль. это создать абстрактного пользователя класса или иметь один пользовательский класс с ролями Enum и нулевыми дополнительными полями, такими как тип крови и номер лицензии для врача?
Подробнее здесь: https://stackoverflow.com/questions/794 ... -practices