Как я могу запретить в моем коде «метод только для вызова другого метода»? - PullRequest
1 голос
/ 25 мая 2020

Предположим, я написал класс Authentication, который предоставляет методы для регистрации пользователей и их входа в систему. Конечно, мне нужен другой класс DB, который будет запускать фактические операторы базы данных и извлекать данные.

При импорте Authentication в другое приложение, чтобы использовать его, я бы назвал его метод signUpUser(), который будет регистрировать пользователя. Теперь этот метод будет запускать, по сути, метод с тем же именем и целью, который вы ожидаете от Authentication.signUpUser(), но на самом деле выполняет операторы базы данных в DB.

Есть ли способ предотвратить эти "методы в этом класс ничего не делает, кроме вызова другого метода "подхода?" Должен ли я предотвратить такие функции оболочки? Какие здесь полезные привычки и почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...