Я создаю класс, который предлагает сервис, который создает URL-адрес, используемый для вызова API Google Maps. В настоящее время класс содержит открытый метод, который возвращает расстояние между двумя координатами, и несколько частных функций для построения URL. На данный момент у класса нет свойств, к которым нужно обращаться. Будет ли какая-то причина не делать каждый метод статичным?
Я мог бы увидеть причину для сохранения текущих координат пользователей в качестве свойств, а затем использовать их для различных других пунктов назначения для расчета расстояний. Я не уверен, соответствует ли это объектно-ориентированным принципам или имеет значение.
Задача ещё не решена.
Других решений пока нет …