Я собираюсь создать утилиту класса APIUtility
, она обертывает уникальный токен объекта, сгенерированный движком сервера, как только я использовал свое имя пользователя и пароль для получения токена Object, я получаю дверь открывается, поэтому я могу получить доступ к движку в любое время, если токен все еще жив.Лучший дизайн для совместного использования экземпляра класса между многими классами
Я хочу использовать существующую «APIUtility», как только получаю доступ, чтобы избежать ненужных усилий по аутентификации. и с этим «APIUtility» я получаю прямое вызов многих функций серверному движку. но прямо сейчас у меня есть еще какие-то классы, они находятся в другом месте, чтобы взять на себя различную ответственность: например. строить данные, проверять логику, повышать состояние, поэтому этим классам необходимо иметь базовую линию, использующую APIUtility
для доступа к данным двигателя, у кого-нибудь есть хороший дизайн для этого? потому что я упал, каждый класс имеет переменную APIUtility
, нам нужно установить ее для создания экземпляра этих классов, это не очень хороший дизайн.
Попробуйте шаблон LightWeight. –