A abstração envolve a exposição apenas de métodos
públicos de alto nível para acessar um objeto, ocultando
os detalhes de implementação. Isso permite a
simplificação do uso de objetos e a redução da
complexidade do código, tornando-o mais legível e fácil
de manter.