menu search
brightness_auto
more_vert
Queria saber disso em C++ e Java. Se possível ainda explicar de um jeito fácil hehehe...
thumb_up_off_alt 4 votos positivos thumb_down_off_alt 0 votos negativos

Sua resposta

Seu nome (opcional):
Privacidade: Seu email será usado apenas para enviar estas notificações.

4 Respostas

more_vert
Serve para separar o programa em parte e tornar cada uma delas o mais insolado possível, assim o sistema pode ser mais flexível.
Serve principalmente para facilitar reparos do sistema, vc pode modificar apenas uma parte em questão sem afetar o sistema por um todo.

basicamente isso falando de um modo grosseiro mais simples.

Na Wikipedia (não confiável) mais possui dois exemplos de C++ com encapsulamento e sem logo a baixo, eles estão bem feitos.

http://goo.gl/CR6sp
thumb_up_off_alt 0 votos positivos thumb_down_off_alt 0 votos negativos
more_vert
Encapsulamento é como se você cria-se um “firewall” nos seus dados para que os mesmos só sejam alterados de acordo com a sua vontade, ou seja só poderá entrar dados que condizem com as regras da classe e de forma indireta, ou seja, não alterando o atributo diretamente.

Com o encapsulamento temos 2 vantagens principais, a primeira que é o controle do dados de entrada e de saída, o segundo que é até mais importante, a centralização das regras de controle.

Imaginem agora um sistema complexo que não use encapsulamento, chega um momento no projeto que existe a necessidade de que um atributo de uma determinada classe que é largamente utilizada, tenha restrições em 1 atributo, será necessário que todo o sistema tenha regras de controle espalhadas por ele de forma que o acoplamento vai ficar “absurdo” e o código nem se fala, se fosse encapsulado seria simplesmente criada uma regra dentro do “setXXX()”, com isso o implementador responsável e os envolvidos seriam absolutamente mais felizes.

Bom,mais ou menos quis exemplificar o que é o tal "Encapsulamento" não sei se você conseguiu me entender,mas enfim, qualquer coisa,poste ai .
thumb_up_off_alt 0 votos positivos thumb_down_off_alt 0 votos negativos
more_vert
Veja aqui uma boa explicação

 pt.m.wikipedia.org/wiki/Encapsulamento
thumb_up_off_alt 0 votos positivos thumb_down_off_alt 0 votos negativos
more_vert
thumb_up_off_alt 0 votos positivos thumb_down_off_alt 0 votos negativos
...