Комментарии для этого ответа Как вы сокращаете шаблонный код календаря Java? настоятельно рекомендуем не использовать регистраторы как переменные-члены экземпляра. Я могу думать о двух отрицательных побочных эффектах:
1) журналы суперкласса с регистратором подкласса
2) объект не может быть сериализован (если не отмечен переходный процесс)
Но если сериализация не требуется, и регистрация с именем подкласса не является проблемой, есть ли что-то еще, почему этого следует избегать? Я думаю, что это уменьшает код шаблона и позволяет избежать ошибок копирования-вставки при копировании определения переменной регистратора из одного класса в другой. Даже Spring framework (который, как я считаю, имеет очень хорошие стандарты кодирования) использует этот метод.