Objeto API
O Objeto API define uma interface de programação de aplicações para um conjunto de programas como provedores de dados ou procedimentos, permitindo agrupar vários serviços que estejam semanticamente ou funcionalmente relacionados.
Adiciona uma camada intermediária que separa a interface dos detalhes de implementação, o que permite que futuras alterações na programação nos objetos não afetem a maneira como são invocados pelas aplicações externas. Esta abstração proporciona uma flexibilidade importante porque podemos evoluir nossos serviços sem obrigar que as aplicações que os usam a alterar seu código para se adaptar às mudanças.