AstRonin, если у вас каждое действие зависит от типа пользователя, то нужно подумать над архитектурой.
Один из возможных вариантов, это фабричный метод, который будет оборачивать в декораторы в зависимости от типа пользователя.
Чем проще, тем легче будет разобраться в коде. Возможно вообще стоит обойтись тупым if который будет вызывать разные экземпляры классов с разной логикой.
Один из возможных вариантов, это фабричный метод, который будет оборачивать в декораторы в зависимости от типа пользователя.
Чем проще, тем легче будет разобраться в коде. Возможно вообще стоит обойтись тупым if который будет вызывать разные экземпляры классов с разной логикой.