Публичный API - это «точка доступа», которую внешний мир (пользователи, другие программы и / или программисты и т. Д.) Имеют к вашему программному обеспечению.
Например, если вы разрабатываете библиотеку,общедоступный API - это набор всех вызовов методов, которые могут быть сделаны в вашей библиотеке.
Существует понимание того, что, если не будет изменена основная версия, ваш API будет обратно совместим, то есть все вызовы, которые былидействителен для версии, действителен для более поздней версии.Вы можете прочитать в пункте 9 этих правил:
Основная версия X (Xyz | X> 0) ДОЛЖНА быть увеличена, если в общедоступный API внесены какие-либо обратные несовместимые изменения.