O paradigma orientado a objetos é um estilo de
programação que se baseia no conceito de "objetos", que
são instâncias de classes e possuem características
(atributos) e comportamentos (métodos). Esse paradigma
enfatiza a organização do código em torno de objetos e
suas interações, permitindo a modelagem do mundo real
de forma mais natural. Qual conceito de programação
orientada a objetos enfatiza a ideia de ocultar os detalhes
internos de um objeto e permitir o acesso somente por
meio de métodos específicos?