Пишу приложение на Java. О приложении: Список пользователей, у каждого из них своя телефонная книга, а в ней контакты. Так вот, это должно быть серверным приложением. Я все сделал обычным кодом где три класса, маин, контакт и пользователь. Никаких интерфейсов не использовал. Методы прописал в классе пользователь. Где мы: редактируем, добавляем, удаляем, получаем по айди пользователя, также взаимодействуем с контактами в методах пользователя. Надо: сделать так, что бы присутствовал спринг и рест апи Суть: как лучше сделать? создать отдельный интерфейс для взаимодействия с контактами/пользователями? как я понял по спрингу, надо какой то класс(интрефейс) который может вызывать контакт и пользователя. но как это сделать? как будет правильнее