Abstracção e Encapsulamento

12-02-2012 20:17

Abstracção

É a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades existentes no domínio do sistema de software.

 

Encapsulamento

Consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados. Exemplo: você não precisa conhecer os detalhes dos circuitos de um telefone para utilizá-lo. A carcaça do telefone encapsula esses detalhes, provendo a você uma interface mais amigável (os botões, o monofone e os sinais de tom).

 

**Este artigo teve a ajuda do site: https://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos**

Voltar

Procurar na página

© 2011 Todos os direitos reservados.