Я пишу API и наткнулся на следующий шаблон:
Мой API заставит пользователя клиента писать то, что он пишет. Код должен проверять количество сайтов на портале, выполняя вход / выход с разными учетными данными. Я не могу полагаться на случайность, что другой разработчик напишет свой собственный код для входа (и это будет общий код), поэтому я написал абстрактный класс с закрытым конструктором для реализации методов входа и выхода, а также основной тест метод (который пользователь должен будет переопределить для заполнения0.
Я не видел API, который налагает подобные ограничения, но тогда это API для команды.
Я на правильном пути с этим?